# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 AA50 syscall SeedCFill 00000002 54E1 scc -[A1] 00000004 0000 5DFA ori.b D0, 0xFA 00000008 0000 2B00 ori.b D0, 0x0 0000000C 0000 02E6 ori.b D0, 0xE6 00000010 8000 or.b D0, D0 00000012 0002 0037 ori.b D2, 0x37 /* '7' */ 00000016 5F41 subq.w D1, 7 00000018 1CFA 1D12 move.b [A6]+, [PC + 0x1D12 /* 00001D2C, value 0x32 '2' */] 0000001C 1D02 move.b -[A6], D2 0000001E 1D0A move.b -[A6], A2 00000020 1CF2 01F4 move.b [A6]+, <> 00000024 02FC .incomplete 00000026 02DE .incomplete 00000028 72C0 moveq.l D1, 0xFFFFFFC0 0000002A 743F moveq.l D2, 0x3F 0000002C C400 and.b D2, D0 0000002E 1142 723F move.b [A0 + 0x723F], D2 00000032 2743 C07C move.l [A3 - 0x3F84], D3 00000036 722E moveq.l D1, 0x2E 00000038 F4F6 cpushp DATA+INST, [A6] 0000003A 01DF .incomplete 0000003C 01DD .incomplete 0000003E FF04 .extension 0xF04 <> // unimplemented 00000040 01E3 .incomplete 00000042 4FA0 .invalid 7, -[A0] // invalid opcode 4 with b == 6 00000044 45F4 272A 2732 273A lea.l A2, [[A4 + 0x2732 + D2 * 8] + 0x273A] 0000004C 2742 4E2E move.l [A3 + 0x4E2E], D2 label00000050: 00000050 1EC2 move.b [A7]+, D2 00000052 2782 4D8E 2902 move.l [[ + <>] + D4 * 4 + 0x2902], D2 00000058 27BA 278A 2792 4C8E move.l [[ + D2 * 8] + 0x4C8E], [PC + 0x278A /* 000027E4, value 0x832D7B02 */] 00000060 4C64 28EA movem.l D2,D4,A0,A1,A2,A4,A6, -[A4] 00000064 721C moveq.l D1, 0x1C 00000066 4BE6 lea.l A5, -[A6] 00000068 279A 4BC8 move.l [ + <>], [A2]+ 0000006C 4B74 4B82 4AFA chk.w D5, [[ + <> + D4 * 2] + 0x4AFA] 00000072 276A 80AE 49BA move.l [A3 + 0x49BA], [A2 - 0x7F52] 00000078 2772 721C 007B move.l [A3 + 0x7B], [A2 + D7.w * 2 + 0x1C] 0000007E D27C 9000 add.w D1, 0x9000 00000082 FE46 2672 .extension 0xE46 <>, 0x2672 // unimplemented 00000086 275A 27A2 move.l [A3 + 0x27A2], [A2]+ 0000008A 27AA 448C 4442 move.l [A3 + D4.w * 4 + 0x42], [A2 + 0x448C] 00000090 3C04 move.w D6, D4 00000092 301A move.w D0, [A2]+ 00000094 4588 .invalid 2, A0 // invalid opcode 4 with b == 6 00000096 453E .invalid 2, <> // invalid opcode 4 with b == 4 00000098 27D2 08FA move.l [PC + D0 - 0x6], [A2] 0000009C C1DF muls.w D0, [A7]+ 0000009E 298A 2962 296A 2972 move.l [[A4 + 0x296A] + 0x2972], A2 000000A6 297A FDE6 FEA6 move.l [A4 - 0x15A], [PC - 0x21A /* FFFFFE8E, cstring "" */] 000000AC 6C38 bge +0x3A /* 000000E6 */ 000000AE 00B5 2AEA 861F 3C3A ori.l [A5 + D3 * 4 + 0x3A], 0x2AEA861F 000000B6 39C2 3B56 move.w 0x3B56 /* ';V' */, D2 000000BA 39AA 3B24 271A 0095 move.w [[A4 + D2 * 8] + 0x95], [A2 + 0x3B24] 000000C2 6E8C bgt -0x72 /* 00000050 */ 000000C4 3B24 move.w -[A5], -[A4] 000000C6 3AE0 move.w [A5]+, -[A0] 000000C8 27C2 3C36 move.l [PC + D3 * 4 + 0x36], D2 000000CC 3BEC 27CA move.w <>, [A4 + 0x27CA] 000000D0 2712 move.l -[A3], [A2] 000000D2 3B60 27B2 move.w [A5 + 0x27B2 /* export_1266 */], -[A0] 000000D6 029A 28AA 28BA andi.l [A2]+, 0x28AA28BA 000000DC 28B2 28A2 move.l [A4], [A2 + D2 - 0x94] 000000E0 293A 37A0 move.l -[A4], [PC + 0x37A0 /* 00003882, cstring "" */] 000000E4 28C2 move.l [A4]+, D2 label000000E6: 000000E6 29B2 28CA 283A move.l [A4 + D2 + 0x3A], [A2 + D2 - 0x54] 000000EC 29AA 299A 6D52 174A move.l [[A4] + 0x174A], [A2 + 0x299A] 000000F4 29A2 35A0 34B6 move.l [0x34B6 + D3 * 4], -[A2] 000000FA 28F2 2982 34EE move.l [A4]+, [[ + <> + D2] + 0x34EE] 00000100 3494 move.w [A2], [A4] 00000102 170A move.b -[A3], A2 00000104 1712 move.b -[A3], [A2] 00000106 328E move.w [A1], A6 00000108 288A move.l [A4], A2 0000010A 2A17 move.l D5, [A7] 0000010C 2812 move.l D4, [A2] 0000010E 2822 move.l D4, -[A2] 00000110 29BA 2802 151A 280A move.l [[A4 + D1 * 4] + 0x280A], [PC + 0x2802 /* 00002914, value 0x630207, cstring "" */] 00000118 24D2 move.l [A2]+, [A2] 0000011A 0464 02D8 subi.w -[A4], 0x2D8 0000011E 040E 1412 subi.b A6, 0x12 00000122 27DA 27E2 03F6 03DC move.l [[0x3F6] + 0x3DC], [A2]+ 0000012A 27EA 03C8 27F2 27FA 24E2 24EA move.l [[0x27FA24E2] + 0x24EA], [A2 + 0x3C8] 00000136 0346 bchg D6, D1 00000138 1362 02EC move.b [A1 + 0x2EC], -[A2] 0000013C 135A FD6A move.b [A1 - 0x296], [A2]+ 00000140 24DA move.l [A2]+, [A2]+ 00000142 1B50 FEF9 move.b [A5 - 0x107], [A0] 00000146 2E62 movea.l A7, -[A2] 00000148 2E6A 286A movea.l A7, [A2 + 0x286A] 0000014C 2862 movea.l A4, -[A2] 0000014E 287A 2872 movea.l A4, [PC + 0x2872 /* 000029C2, value 0x196C7817 */] 00000152 1D9A 1CCA move.b [A6 + D1 * 4 - 0x54], [A2]+ 00000156 1CC2 move.b [A6]+, D2 00000158 7234 moveq.l D1, 0x34 0000015A 25F2 0161 24F2 24FA move.l [PC + 0x24FA /* 00002656, value 0xB37A14, cstring "" */], [[A2 + 0x24F2]] 00000162 2502 move.l -[A2], D2 00000164 250A move.l -[A2], A2 00000166 2512 move.l -[A2], [A2] 00000168 251A move.l -[A2], [A2]+ 0000016A 2522 move.l -[A2], -[A2] 0000016C 0191 bclr [A1], D0 0000016E 7071 moveq.l D0, 0x71 00000170 0193 bclr [A3], D0 00000172 03C4 .incomplete 00000174 03CC .incomplete 00000176 252A 253A move.l -[A2], [A2 + 0x253A] 0000017A 2532 2542 2562 move.l -[A2], [[A2 + <>] + 0x2562] 00000180 255A 25DA move.l [A2 + 0x25DA], [A2]+ 00000184 2B44 25D2 move.l [A5 + 0x25D2 /* export_1206 */], D4 00000188 25AA 25BA 25B2 25CA 25C2 25A2 move.l [[0x25CA25C2 + D2 * 4] + 0x25A2], [A2 + 0x25BA] // begin alternate branch 0000018E-00000198 label0000018E: 0000018E 25CA 25C2 move.l [PC + 0x25C2 /* 00002752, value 0x451DA556 */], A2 00000192 25A2 2552 254A move.l [[A2] + 0x254A], -[A2] // end alternate branch 0000018E-00000198 label0000018E: // (misaligned) 00000194 2552 254A move.l [A2 + 0x254A], [A2] // begin alternate branch 00000196-000001AA label00000196: 00000196 254A 257A move.l [A2 + 0x257A], A2 0000019A 2582 256A 2572 26A2 move.l [[A2 + 0x2572] + 0x26A2], D2 label0000019E: // (misaligned) 000001A2 26AA 258A move.l [A3], [A2 + 0x258A] 000001A6 2592 26B2 move.l [A2 + D2.w * 8 - 0x78], [A2] // end alternate branch 00000196-000001AA label00000196: // (misaligned) 00000198 257A 2582 256A move.l [A2 + 0x256A], [PC + 0x2582 /* 0000271C, value 0xC1520D05 */] label0000019E: 0000019E 2572 26A2 26AA move.l [A2 + 0x26AA], [A2 + D2.w * 8 - 0x94] 000001A4 258A 2592 26B2 move.l [[ + D2 * 4] + 0x26B2], A2 000001AA 26BA 26C2 move.l [A3], [PC + 0x26C2 /* 0000286E, value 0x33020712 */] label000001AE: 000001AE 26CA move.l [A3]+, A2 000001B0 F562 .extension 0x562 <> // unimplemented 000001B2 261A move.l D3, [A2]+ label000001B4: 000001B4 1B12 move.b -[A5], [A2] 000001B6 1B22 move.b -[A5], -[A2] 000001B8 2CF2 2CAA move.l [A6]+, [A2 + D2 * 4 - 0x86] 000001BC 0167 bchg -[A7], D0 000001BE 2CB2 2CBA move.l [A6], [A2 + D2 * 4 - 0x70] 000001C2 2CC2 move.l [A6]+, D2 000001C4 2CCA move.l [A6]+, A2 000001C6 2CEA 2CD2 move.l [A6]+, [A2 + 0x2CD2] 000001CA 2CDA move.l [A6]+, [A2]+ 000001CC 2D3A 2D32 move.l -[A6], [PC + 0x2D32 /* 00002F00, cstring "" */] 000001D0 2D42 2D22 move.l [A6 + 0x2D22], D2 000001D4 2D2A ECC2 move.l -[A6], [A2 - 0x133E] 000001D8 F52E .extension 0x52E <> // unimplemented 000001DA 2CA2 move.l [A6], -[A2] 000001DC F52E .extension 0x52E <> // unimplemented 000001DE 1B1A move.b -[A5], [A2]+ 000001E0 5741 subq.w D1, 3 000001E2 FE20 2CA2 .unknown 0xFE20 0x2CA2 (W = 7) 000001E6 276D 267A 2682 move.l [A3 + 0x2682], [A5 + 0x267A /* export_1227 */] // begin alternate branch 000001E8-000001EC label000001E8: 000001E8 267A 2682 movea.l A3, [PC + 0x2682 /* 0000286C, value 0x5B343302 */] // end alternate branch 000001E8-000001EC label000001E8: // (misaligned) 000001EC 00AD 00AF 00B1 00B3 ori.l [A5 + 0xB3], 0xAF00B1 000001F4 1AB8 FE6A move.b [A5], [0xFFFFFE6A] 000001F8 67EE beq -0x10 /* 000001E8 */ 000001FA 6D78 blt +0x7A /* 00000274 */ 000001FC 00AD 6B62 60BE 60B6 ori.l [A5 + 0x60B6], 0x6B6260BE 00000204 60AE bra -0x50 /* 000001B4 */ 00000206 60A6 bra -0x58 /* 000001AE */ 00000208 6094 bra -0x6A /* 0000019E */ 0000020A 608A bra -0x74 /* 00000196 */ 0000020C 6080 bra -0x7E /* 0000018E */ 0000020E 2A2A 2A22 move.l D5, [A2 + 0x2A22] 00000212 2A3A 2A32 move.l D5, [PC + 0x2A32 /* 00002C46, cstring "" */] 00000216 29FA 29F2 18E4 FDC6 move.l 0x18E4FDC6, [PC + 0x29F2 /* 00002C0A, cstring "" */] 0000021E 7E49 moveq.l D7, 0x49 00000220 7E5E moveq.l D7, 0x5E 00000222 7E49 moveq.l D7, 0x49 00000224 2A1A move.l D5, [A2]+ 00000226 2A0A move.l D5, A2 00000228 264A movea.l A3, A2 0000022A 263A 2622 move.l D3, [PC + 0x2622 /* 0000284E, value 0x4AB37C3 */] 0000022E 261A move.l D3, [A2]+ 00000230 260A move.l D3, A2 00000232 2612 move.l D3, [A2] 00000234 25FA 26D2 26DA move.l [PC + 0x26DA /* 00002910, value 0x9866EC63 */], [PC + 0x26D2 /* 00002908, value 0x918A2807 */] 0000023A 2692 move.l [A3], [A2] 0000023C 269A move.l [A3], [A2]+ 0000023E 26E2 move.l [A3]+, -[A2] 00000240 26EA 26F2 move.l [A3]+, [A2 + 0x26F2] 00000244 26FA 2A42 move.l [A3]+, [PC + 0x2A42 /* 00002C88, cstring "" */] 00000248 2A4A movea.l A5, A2 0000024A 2A52 movea.l A5, [A2] 0000024C 2A5A movea.l A5, [A2]+ 0000024E 193A 0374 move.b -[A4], [PC + 0x374 /* 000005C4, value 0x6B 'k' */] 00000252 268A move.l [A3], A2 00000254 032E 2652 btst [A6 + 0x2652], D1 00000258 12E0 move.b [A1]+, -[A0] 0000025A 1276 02D8 movea.b A1, [A6 + D0.w * 2 - 0x40] 0000025E 02D0 .incomplete 00000260 FBF0 .invalid <> 00000262 F792 .invalid <> 00000264 F7A8 .invalid <> 00000266 F7BC .invalid <> 00000268 FD56 .extension 0xD56 <> // unimplemented 0000026A F86C F944 .extension 0x86C <>, 0xF944 // unimplemented 0000026E FA14 262A .unknown 0xFA14 0x262A (W = 5) 00000272 FA8C 2702 .extension 0xA8C <> // unimplemented // begin alternate branch 00000274-00000276 label00000274: 00000274 2702 move.l -[A3], D2 // end alternate branch 00000274-00000276 label00000274: // (misaligned) 00000276 FB4A .extension 0xB4A <> // unimplemented 00000278 FA80 FC06 .extension 0xA80 <> // unimplemented 0000027C FB46 .extension 0xB46 <> // unimplemented 0000027E FB80 .invalid <> 00000280 5741 subq.w D1, 3 00000282 5B41 subq.w D1, 5 00000284 2A82 move.l [A5], D2 00000286 2A7A 2A72 movea.l A5, [PC + 0x2A72 /* 00002CFA, cstring "" */] 0000028A 2A6A 2A92 movea.l A5, [A2 + 0x2A92] 0000028E 2A8A move.l [A5], A2 00000290 2AA2 move.l [A5], -[A2] 00000292 2A9A move.l [A5], [A2]+ 00000294 2AB2 2AAA move.l [A5], [A2 + D2 * 2 - 0x86] 00000298 2AC2 move.l [A5]+, D2 0000029A 2ABA 2AD2 move.l [A5], [PC + 0x2AD2 /* 00002D6E, cstring "" */] 0000029E 2ACA move.l [A5]+, A2 000002A0 2992 292A 8087 1AF2 move.l [[A4 - 0x7F79 + D2] + 0x1AF2], [A2] 000002A8 08E0 2912 bset.b -[A0], 0x12 000002AC 291A move.l -[A4], [A2]+ 000002AE 28FA 28DA move.l [A4]+, [PC + 0x28DA /* 00002B8A, cstring "" */] 000002B2 2922 move.l -[A4], -[A2] 000002B4 FC58 1DA2 .extension 0xC58 <>, 0x1DA2 // unimplemented 000002B8 2A62 movea.l A5, -[A2] 000002BA 295A 05E8 move.l [A4 + 0x5E8], [A2]+ 000002BE 294A 0634 move.l [A4 + 0x634], A2 000002C2 EE3A ror D2.b, D7 000002C4 2AE2 move.l [A5]+, -[A2] 000002C6 2ADA move.l [A5]+, [A2]+ 000002C8 1652 movea.b A3, [A2] 000002CA 1D8A DA80 move.b [A6 + A5 * 2 - 0x128], A2 000002CE DAAD 2852 add.l D5, [A5 + 0x2852 /* export_1286 */] 000002D2 165A movea.b A3, [A2]+ 000002D4 9DB0 6DD6 sub.l <>, D6 000002D8 163A 6F30 move.b D3, [PC + 0x6F30 /* 0000720A, cstring "" */] 000002DC 8046 or.w D0, D6 000002DE 0155 bchg [A5], D0 000002E0 FDD8 .invalid <> 000002E2 FC9B 110A .extension 0xC9B <> // unimplemented 000002E6 BB00 xor.b D0, D5 000002E8 24FB 008A move.l [A2]+, [PC + D0.w - 0x118] 000002EC 0406 7216 subi.b D6, 0x16 000002F0 1B09 move.b -[A5], A1 000002F2 1B02 move.b -[A5], D2 000002F4 5013 addq.b [A3], 8 000002F6 341B move.w D2, [A3]+ 000002F8 8F53 or.w [A3], D7 000002FA 0C13 0F13 cmpi.b [A3], 0x13 000002FE 3453 movea.w A2, [A3] 00000300 1A68 1B2B movea.b A5, [A0 + 0x1B2B] 00000304 0F68 B316 bchg [A0 - 0x4CEA], D7 00000308 1334 A316 6101 move.b -[A1], [[A4] + A2 * 2 + 0x6101] 0000030E 6803 bvc +0x5 /* 00000313 */ 00000310 0C41 007B cmpi.w D1, 0x7B /* '{' */ 00000314 4241 clr.w D1 00000316 000B 1F5B ori.b A3, 0x5B /* '[' */ 0000031A 3A68 930E movea.w A5, [A0 - 0x6CF2] 0000031E 3C03 move.w D6, D3 00000320 4A0B tst.b A3 00000322 0136 8606 btst [A6 + A0.w * 8 + 0x6], D0 00000326 722C moveq.l D1, 0x2C 00000328 A086 syscall IOPInfoAccess 0000032A 1300 move.b -[A1], D0 0000032C 163C 0B71 move.b D3, 0x71 /* 'q' */ 00000330 1305 move.b -[A1], D5 00000332 9309 subx.b -[A1], -[A1] 00000334 6813 bvc +0x15 /* 00000349 */ 00000336 1606 move.b D3, D6 00000338 0840 0053 bchg.b D0, 0x53 /* 'S' */ 0000033C 0BDE .incomplete 0000033E B204 cmp.b D1, D4 00000340 B2FB 0200 cmpa.w A1, [PC + D0.w * 2] 00000344 0F06 btst D6, D7 00000346 AB03 syscall Jackson 00000348 F30A .extension 0x30A <> // unimplemented 0000034A 230D move.l -[A1], A5 0000034C EB0A lsl D2.b, 5 0000034E 06E3 .incomplete 00000350 0B6B 0130 bchg [A3 + 0x130], D5 00000354 0300 btst D0, D1 00000356 B24B cmp.w D1, A3 00000358 0100 btst D0, D0 0000035A FB62 .extension 0xB62 <> // unimplemented 0000035C 2502 move.l -[A2], D2 0000035E FB62 .extension 0xB62 <> // unimplemented 00000360 E309 lsl D1.b, 1 00000362 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00000364 9B06 subx.b D5, D6 00000366 FB02 .extension 0xB02 <> // unimplemented 00000368 7A7A moveq.l D5, 0x7A 0000036A E306 asl D6.b, 1 0000036C 9309 subx.b -[A1], -[A1] 0000036E A904 syscall DrawGrowIcon 00000370 730C moveq.l D1, 0x0C 00000372 303C D349 move.w D0, 0xD349 00000376 DA53 add.w D5, [A3] 00000378 037B 01D3 06EB 3CA0 bchg [[] + 0x6EB3CA0], D1 00000380 FE89 0232 .extension 0xE89 <> // unimplemented 00000384 12FE move.b [A1]+, <> 00000386 2233 01F4 move.l D1, <> 0000038A F023 006B pmove -[A3], MR0 0000038E 047B 0190 7B09 subi.w [[PC + <> + D7 * 2]], 0x190 00000394 B300 xor.b D0, D1 00000396 9B03 subx.b D5, D3 00000398 6304 bls +0x6 /* 0000039E */ 0000039A 6B03 bmi +0x5 /* 0000039F */ 0000039C 5302 subq.b D2, 1 label0000039E: 0000039E FCC2 4412 .extension 0xCC2 <> // unimplemented 000003A2 FE00 0F8C .unknown 0xFE00 0x0F8C (W = 7) 000003A6 68AB bvc -0x53 /* 00000353 */ 000003A8 4997 .invalid 4, [A7] // invalid opcode 4 with b == 6 000003AA 003B 0F2D 072A 283C 5B52 ori.b [[PC + 0x283C + D0 * 8] + 0x5B52], 0x2D /* '-' */ 000003B4 0B02 btst D2, D5 000003B6 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 000003B8 CB3C A0BB and.b 0xBB, D5 000003BC 0049 07D7 ori.w A1, 0x7D7 000003C0 0077 F311 363E ori.w [A7 + D3.w * 8 + 0x3E], 0xF311 000003C6 3902 move.w -[A4], D2 000003C8 1324 move.b -[A1], -[A4] 000003CA 3902 move.w -[A4], D2 000003CC C032 12C0 and.b D0, [A2 + D1.w * 2 - 0x64] 000003D0 12BB 0000 move.b [A1], [PC + D0.w] 000003D4 1B78 AB19 5B0E move.b [A5 + 0x5B0E], [0xFFFFAB19] 000003DA 9109 subx.b -[A0], -[A1] 000003DC 32B2 040D move.w [A1], [A2 + D0.w * 4 + 0xD] 000003E0 02AB 9915 0AE5 1873 andi.l [A3 + 0x1873], 0x99150AE5 000003E8 0F5C bchg [A4]+, D7 000003EA 5313 subq.b [A3], 1 000003EC 1119 move.b -[A0], [A1]+ 000003EE 9312 sub.b [A2], D1 000003F0 12C0 move.b [A1]+, D0 000003F2 8B00 sbcd D5, D0 000003F4 082B 0770 00DB btst.b [A3 + 0xDB], 0x70 /* 'p' */ 000003FA 0A6E 2A10 6843 xori.w [A6 + 0x6843], 0x2A10 00000400 1449 movea.b A2, A1 00000402 02F3 .incomplete 00000404 1836 1C16 move.b D4, [A6 + D1 * 4 + 0x16] 00000408 6C3E bge +0x40 /* 00000448 */ 0000040A 3A08 move.w D5, A0 0000040C 8505 sbcd D2, D5 0000040E 02EB .incomplete 00000410 1A2A 28EB move.b D5, [A2 + 0x28EB] 00000414 1F85 0F73 008B 0808 005B 0442 move.b [[A7 + 0x8B0808] + 0x5B0442], D5 00000420 348B move.w [A2], A3 00000422 1E97 move.b [A7], [A7] 00000424 0100 btst D0, D0 00000426 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4 00000428 D700 addx.b D3, D0 0000042A C17C 8666 and.w 0x8666, D0 0000042E EC12 roxr D2.b, 6 00000430 86E9 0642 divu.w D3, [A1 + 0x642] 00000434 E506 asl D6.b, 2 00000436 FB0F .extension 0xB0F <> // unimplemented 00000438 2A28 BB02 move.l D5, [A0 - 0x44FE] 0000043C 06E3 .incomplete 0000043E 021C 1600 andi.b [A4]+, 0x0 00000442 0306 btst D6, D1 00000444 4234 2603 clr.b [A4 + D2.w * 8 + 0x3] label00000448: 00000448 01BB 060C bclr [PC + D0.w * 8 + 0xC], D0 0000044C 180A move.b D4, A2 0000044E 2C14 move.l D6, [A4] 00000450 2E04 move.l D7, D4 00000452 5206 addq.b D6, 1 00000454 6309 bls +0xB /* 0000045F */ 00000456 9124 sub.b -[A4], D0 00000458 8308 sbcd -[A1], -[A0] 0000045A 7C2C moveq.l D6, 0x2C 0000045C AB01 syscall BitsToMap 0000045E FB02 .extension 0xB02 <> // unimplemented 00000460 6666 bne +0x68 /* 000004C8 */ 00000462 122C 000F move.b D1, [A4 + 0xF] 00000466 1400 move.b D2, D0 00000468 8305 sbcd D1, D5 0000046A 342E 3E05 move.w D2, [A6 + 0x3E05] 0000046E 040E 0504 subi.b A6, 0x4 00000472 532A 088E subq.b [A2 + 0x88E], 1 00000476 DB1D add.b [A5]+, D5 00000478 5EFB 1500 sgt [PC + <> + D1 * 4] 0000047C DB14 add.b [A4], D5 0000047E 1452 movea.b A2, [A2] 00000480 C236 B4FB and.b D1, [A6 + A3.w * 4 - 0x5] 00000484 1583 2553 051C 281C move.b [[A2] + 0x51C281C], D3 0000048C 1000 move.b D0, D0 0000048E 1316 move.b -[A1], [A6] 00000490 2E16 move.l D7, [A6] 00000492 C903 abcd D4, D3 00000494 0685 0064 24A3 addi.l D5, 0x6424A3 0000049A 15DB 112B move.b [PC + 0x112B /* 000015C7, value 0x7 */], [A3]+ 0000049E 048A 6A2E 046C subi.l A2, 0x6A2E046C 000004A4 78DB moveq.l D4, 0xFFFFFFDB 000004A6 03EB .incomplete 000004A8 0F68 E31B bchg [A0 - 0x1CE5], D7 000004AC AA68 syscall DialogDispatch 000004AE 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 000004B0 3315 move.w -[A1], [A5] 000004B2 682B bvc +0x2D /* 000004DF */ 000004B4 13AA 684B 23B3 0F68 CB3C DB03 9B0B move.b [[0xF68CB3C + D2 * 2] - 0x24FC64F5], [A2 + 0x684B] 000004C2 A321 syscall GetPtrSize, flags=3 000004C4 AA5B syscall PBRemoveAccess 000004C6 0EDB .incomplete label000004C8: 000004C8 0310 btst [A0], D1 000004CA 68BB bvc -0x43 /* 00000487 */ 000004CC 49AA 68CB .invalid 4, [A2 + 0x68CB] // invalid opcode 4 with b == 6 000004D0 5EAA 6873 addq.l [A2 + 0x6873], 7 000004D4 42DB .invalid [A3]+ // invalid opcode 4 with subtype 1 000004D6 035B bchg [A3]+, D1 000004D8 7068 moveq.l D0, 0x68 000004DA DB83 addx.l D5, D3 000004DC 6B06 bmi +0x8 /* 000004E4 */ 000004DE 686B bvc +0x6D /* 0000054B */ 000004E0 5FAA 6883 subq.l [A2 + 0x6883], 7 label000004E4: 000004E4 713C moveq.l D0, 0x3C 000004E6 8381 B307 unpk D1, D1, 0xB307 000004EA 1264 movea.b A1, -[A4] 000004EC 4000 negx.b D0 000004EE 7B0C moveq.l D5, 0x0C 000004F0 6E30 bgt +0x32 /* 00000522 */ 000004F2 6813 bvc +0x15 /* 00000507 */ 000004F4 5352 subq.w [A2], 1 000004F6 D312 add.b [A2], D1 000004F8 C078 3C0F and.w D0, [0x00003C0F] 000004FC 521B addq.b [A3]+, 1 000004FE 0178 3ABB bchg [0x00003ABB], D0 00000502 0844 3C8B bchg.b D4, 0x8B 00000506 4287 clr.l D7 00000508 01E3 .incomplete 0000050A 9B71 0503 283C 8371 sub.w [[A1 + <> + D0 * 4] + 0x283C8371], D5 00000512 0103 btst D3, D0 00000514 2809 move.l D4, A1 00000516 03EB .incomplete 00000518 5287 addq.l D7, 1 0000051A 01FC .incomplete 0000051C 1B4A 0503 move.b [A5 + 0x503], A2 00000520 763C moveq.l D3, 0x3C label00000522: 00000522 8342 0103 pack D1, D2, 0x0103 00000526 7609 moveq.l D3, 0x09 00000528 03DB .incomplete 0000052A 1487 move.b [A2], D7 0000052C 0215 0B4A andi.b [A5], 0x4A /* 'J' */ 00000530 0503 btst D3, D2 00000532 6A3C bpl +0x3E /* 00000570 */ 00000534 6B42 bmi +0x44 /* 00000578 */ 00000536 0103 btst D3, D0 00000538 6A09 bpl +0xB /* 00000543 */ 0000053A 03BB 5287 bclr [PC + D5.w * 2 - 0x121], D1 0000053E 022E CB30 0503 andi.b [A6 + 0x503], 0x30 /* '0' */ 00000544 503C 0B5F addq.b 0x5F /* '_' */, 8 00000548 0103 btst D3, D0 0000054A 5009 addq.b A1, 8 0000054C 03EB .incomplete 0000054E 4987 .invalid 4, D7 // invalid opcode 4 with b == 6 00000550 0247 9B0F andi.w D7, 0x9B0F 00000554 524B addq.w A3, 1 00000556 2E83 move.l [A7], D3 00000558 301B move.w D0, [A3]+ 0000055A 0A3C E35E xori.b ccr, 94 0000055E A520 syscall SetPtrSize, flags=5 00000560 1B0A move.b -[A5], A2 00000562 0503 btst D3, D2 00000564 1B2B 8301 move.b -[A5], [A3 - 0x7CFF] 00000568 1B0F move.b -[A5], A7 0000056A 1903 move.b -[A4], D3 0000056C CB49 exg A5, A1 0000056E 0923 btst -[A3], D4 label00000570: 00000570 0F01 btst D1, D7 00000572 23A3 0483 move.l [A1 + D0.w * 4 - 0x125], -[A3] 00000576 301F move.w D0, [A7]+ label00000578: 00000578 7B59 moveq.l D5, 0x59 0000057A 52F3 8A3C shi [A3 + A0 * 2 + 0x3C] 0000057E 2B42 0902 move.l [A5 + 0x902 /* export_284 */], D2 00000582 0F25 btst -[A5], D7 00000584 25E5 0403 move.l [PC + 0x403 /* 00000989, value 0x1D6B0A83 */], -[A5] 00000588 2E87 move.l [A7], D7 0000058A 0260 7323 andi.w -[A0], 0x7323 /* 's#' */ 0000058E 0508 btst A0, D2 00000590 383C 4B17 move.w D4, 0x4B17 00000594 8503 sbcd D2, D3 00000596 3805 move.w D4, D5 00000598 03F3 .incomplete 0000059A 2887 move.l [A4], D7 0000059C 02A1 E31B 0503 andi.l -[A1], 0xE31B0503 000005A2 5307 subq.b D7, 1 000005A4 3CEB 2805 move.w [A6]+, [A3 + 0x2805] 000005A8 0353 bchg [A3], D1 000005AA 0705 btst D5, D3 000005AC 037B 1983 0143 1519 bchg [[ + <> + D1] + 0x1431519], D1 000005B4 03C3 .incomplete 000005B6 1483 move.b [A2], D3 000005B8 0064 6302 ori.w -[A4], 0x6302 000005BC 5241 addq.w D1, 1 000005BE 0933 6AB3 btst [A3 + D6 * 2 - 0x77], D4 000005C2 0A52 6B29 xori.w [A2], 0x6B29 /* 'k)' */ 000005C6 F30A .extension 0x30A <> // unimplemented 000005C8 C30F abcd -[A1], -[A7] 000005CA 890A sbcd -[A4], -[A2] 000005CC 6B01 bmi +0x3 /* 000005CF */ 000005CE 9B2A 6349 sub.b [A2 + 0x6349], D5 000005D2 2101 move.l -[A0], D1 000005D4 6308 bls +0xA /* 000005DE */ 000005D6 1D31 CB02 A273 move.b -[A6], [[A1 + <> + A4 * 2] - 0x5D8D] 000005DC 077B 080F bchg [PC + D0 + 0xF], D3 // begin alternate branch 000005DE-000005E2 label000005DE: 000005DE 080F 4483 btst.b A7, 0x83 // end alternate branch 000005DE-000005E2 label000005DE: // (misaligned) 000005E0 4483 neg.l D3 000005E2 018B bclr A3, D0 000005E4 14F9 05FB 17E1 move.b [A2]+, [0x05FB17E1] 000005EA 05AB 02E9 bclr [A3 + 0x2E9], D2 000005EE 05FB .incomplete 000005F0 0AE5 .incomplete 000005F2 053C BB0D btst 0xD /* '\r' */, D2 000005F6 0D06 btst D6, D6 000005F8 CBEF 4101 muls.w D5, [A7 + 0x4101] 000005FC D327 add.b -[A7], D1 000005FE 2901 move.l -[A4], D1 00000600 1B10 move.b -[A5], [A0] 00000602 FB0A .extension 0xB0A <> // unimplemented 00000604 8702 sbcd D3, D2 00000606 F9DB .invalid <> 00000608 1F83 01A3 2552 7138 4085 move.b [[0x2552 + D0] + 0x71384085], D3 00000612 38BB 4B30 8311 8301 move.w [A4], [PC - 0x7CEE7CFF + D4 * 2] 0000061A 7305 moveq.l D1, 0x05 0000061C 123E move.b D1, <> 0000061E 4000 negx.b D0 00000620 DB62 add.w -[A2], D5 00000622 6E30 bgt +0x32 /* 00000654 */ 00000624 830B sbcd -[A1], -[A3] 00000626 52DB shi [A3]+ 00000628 083E 280B btst.b <>, 0xB 0000062C 0A52 5B06 xori.w [A2], 0x5B06 00000630 283E move.l D4, <> 00000632 4012 negx.b [A2] 00000634 3E00 move.w D7, D0 00000636 E362 asl D2.w, D1 00000638 30C1 move.w [A0]+, D1 0000063A 4043 negx.w D3 0000063C 0783 bclr D3, D3 0000063E 01D8 .incomplete 00000640 523B 0958 addq.b [PC], 1 00000644 9309 subx.b -[A1], -[A1] 00000646 42B6 4226 clr.l [A6 + D4.w * 2 + 0x26] 0000064A B315 xor.b [A5], D1 0000064C D300 addx.b D1, D0 0000064E 3939 0E1D 018D move.w -[A4], [0x0E1D018D] label00000654: 00000654 00DA .incomplete 00000656 0805 3DCB btst.b D5, 0xCB 0000065A 3DD9 move.w <>, [A1]+ 0000065C 0148 bchg A0, D0 0000065E 245A movea.l A2, [A2]+ 00000660 4208 clr.b A0 00000662 0F70 0033 bchg [A0 + D0.w + 0x33], D7 00000666 0C33 0263 0030 cmpi.b [A3 + D0.w + 0x30], 0x63 /* 'c' */ 0000066C DB02 addx.b D5, D2 0000066E DA45 add.w D5, D5 00000670 4F34 2312 1B09 .invalid 7, [[A4 + D2 * 2] + 0x1B09] // invalid opcode 4 with b == 4 00000676 B433 9E42 cmp.b D2, [A3 + A1 * 8 + 0x42] 0000067A E636 roxr D6.b, D3 0000067C B308 cmpm.b [A1]+, [A0]+ 0000067E 281B move.l D4, [A3]+ 00000680 0AB3 080B 0438 3B02 5850 xori.l [[A3 + <> + D3 * 2] + 0x5850], 0x80B0438 0000068A 3B02 move.w -[A5], D2 0000068C 3B14 move.w -[A5], [A4] 0000068E 7841 moveq.l D4, 0x41 00000690 0028 4100 7641 ori.b [A0 + 0x7641], 0x0 00000696 006A B308 810B ori.w [A2 - 0x7EF5], 0xB308 0000069C 0B01 btst D1, D5 0000069E 7448 moveq.l D2, 0x48 000006A0 0B15 btst [A5], D5 000006A2 1612 move.b D3, [A2] 000006A4 48C1 ext.l D1 000006A6 4D34 26F8 .invalid 6, [A4 + D2.w * 8 - 0x8] // invalid opcode 4 with b == 4 000006AA C025 and.b D0, -[A5] 000006AC 083E 2463 btst.b <>, 0x63 /* 'c' */ 000006B0 0DD3 .incomplete 000006B2 0750 bchg [A0], D3 000006B4 2E04 move.l D7, D4 000006B6 8268 9B12 or.w D1, [A0 - 0x64EE] 000006BA 1400 move.b D2, D0 000006BC B34B cmpm.w [A1]+, [A3]+ 000006BE 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 000006C0 2302 move.l -[A1], D2 000006C2 343C 8B12 move.w D2, 0x8B12 000006C6 1248 movea.b A1, A0 000006C8 6214 bhi +0x16 /* 000006DE */ 000006CA 00D3 .incomplete 000006CC 4343 chk.w D1, D3 000006CE 04EB .incomplete 000006D0 0048 2A10 ori.w A0, 0x2A10 000006D4 2332 00A3 move.l -[A1], [A2 + D0.w - 0x93] 000006D8 09B4 3B00 bclr [A4 + <> + D3 * 2], D4 000006DC 7C48 moveq.l D6, 0x48 label000006DE: 000006DE 7AC3 moveq.l D5, 0xFFFFFFC3 000006E0 00E1 .incomplete 000006E2 0042 2301 ori.w D2, 0x2301 000006E6 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 000006E8 A306 syscall KillIO, flags=3 000006EA C302 abcd D1, D2 000006EC 1E16 move.b D7, [A6] 000006EE 5305 subq.b D5, 1 000006F0 4646 not.w D6 000006F2 1311 move.b -[A1], [A1] 000006F4 04CB .incomplete 000006F6 096E 30F3 bchg [A6 + 0x30F3], D4 000006FA 0461 7453 subi.w -[A1], 0x7453 /* 'tS' */ 000006FE 19FB 3506 0869 5C03 move.b 0x3, [[PC + <>] + D3 * 4 + 0x869] 00000706 3E2A 1083 move.w D7, [A2 + 0x1083] 0000070A 1183 09F0 8D5C FC7C move.b [-0x72A30384], D3 00000712 3E66 movea.w A7, -[A6] 00000714 EC25 asr D5.b, D6 00000716 063E 2506 addi.b <>, 0x6 0000071A 2325 move.l -[A1], -[A5] 0000071C 9B02 subx.b D5, D2 0000071E A00E syscall UnmountVol/HUnmountVol 00000720 D01B add.b D0, [A3]+ 00000722 0000 C306 ori.b D0, 0x6 00000726 3B01 move.w -[A5], D1 00000728 562B 0523 addq.b [A3 + 0x523], 3 0000072C 0CD3 .incomplete 0000072E 069B 2426 6B0D addi.l [A3]+, 0x24266B0D /* '$&k\r' */ 00000734 A301 syscall Close, flags=3 00000736 6916 bvs +0x18 /* 0000074E */ 00000738 8E0F or.b D7, A7 0000073A 1C04 move.b D6, D4 0000073C 023B 492D 010F 2501 0F0D andi.b [[PC + <>] + D0 + 0x25010F0D], 0x2D /* '-' */ 00000746 10B3 028A move.b [A0], [A3 + D0.w * 2 - 0x118] 0000074A 1009 move.b D0, A1 0000074C 10BB 2615 move.b [A0], [PC + D2.w * 8 + 0x15] // begin alternate branch 0000074E-00000750 label0000074E: 0000074E 2615 move.l D3, [A5] // end alternate branch 0000074E-00000750 label0000074E: // (misaligned) 00000750 108B move.b [A0], A3 00000752 2097 move.l [A0], [A7] 00000754 03E7 .incomplete 00000756 A6AB syscall 0x0AB, flags=6 00000758 1187 03F3 F334 4302 6100 DAA1 move.b [[-0xCCBBCFE] + 0x6100DAA1], D7 00000764 108E move.b [A0], A6 00000766 6B38 bmi +0x3A /* 000007A0 */ 00000768 C704 abcd D3, D4 0000076A 02AB 3FBD 104B 1DF7 andi.l [A3 + 0x1DF7], 0x3FBD104B 00000772 041B C300 subi.b [A3]+, 0x0 00000776 F704 .extension 0x704 <> // unimplemented 00000778 A1D7 syscall vFreeNode, flags=1 0000077A 042C E35D 26A3 subi.b [A4 + 0x26A3], 0x5D /* ']' */ 00000780 02E9 .incomplete 00000782 123E move.b D1, <> 00000784 24F3 1B25 1043 move.l [A2]+, [[A3 + 0x1043] + D1 * 2] 0000078A 0006 3CCB ori.b D6, 0xCB 0000078E 1D69 10C3 23C3 move.b [A6 + 0x23C3], [A1 + 0x10C3] 00000794 0B34 3C33 btst [A4 + D3 * 4 + 0x33], D5 00000798 17A7 0468 move.b [A3 + D0.w * 4 + 0x68], -[A7] 0000079C 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 0000079E B703 xor.b D3, D3 label000007A0: 000007A0 F38E .invalid <> 000007A2 8784 8843 unpk D3, D4, 0x8843 000007A6 1505 move.b -[A2], D5 000007A8 10E3 move.b [A0]+, -[A3] 000007AA 051D btst [A5]+, D2 000007AC 10D4 move.b [A0]+, [A4] 000007AE 5303 subq.b D3, 1 000007B0 333C A325 move.w -[A1], 0xA325 000007B4 7304 moveq.l D1, 0x04 000007B6 936D 9B1E sub.w [A5 - 0x64E2], D1 000007BA 5107 subq.b D7, 8 000007BC C816 and.b D4, [A6] 000007BE 2A10 move.l D5, [A0] 000007C0 6B13 bmi +0x15 /* 000007D5 */ 000007C2 F704 .extension 0x704 <> // unimplemented 000007C4 B3A7 xor.l -[A7], D1 000007C6 04C4 .incomplete 000007C8 C30B abcd -[A1], -[A3] 000007CA 3306 move.w -[A1], D6 000007CC 3310 move.w -[A1], [A0] 000007CE AB28 syscall StdDevLoop 000007D0 0626 2B1F addi.b -[A6], 0x1F 000007D4 0910 btst [A0], D4 000007D6 4845 swap.w D5 000007D8 7A81 moveq.l D5, 0xFFFFFF81 000007DA 0B83 bclr D3, D5 000007DC 0274 3B00 7B1F 851C 650C andi.w [[A4] + D7 * 2 - 0x7AE39AF4], 0x3B00 /* ';\0' */ 000007E6 7332 moveq.l D1, 0x32 000007E8 0814 5231 btst.b [A4], 0x31 /* '1' */ 000007EC 0CCB .incomplete 000007EE 0BE7 .incomplete 000007F0 0514 btst [A4], D2 000007F2 031A btst [A2]+, D1 000007F4 210C move.l -[A0], A4 000007F6 CB0B abcd -[A5], -[A3] 000007F8 427B 141D clr.w [PC + D1.w * 4 + 0x1D] 000007FC 0B48 bchg A0, D5 000007FE 0D0B btst A3, D6 00000800 6913 bvs +0x15 /* 00000815 */ 00000802 2325 move.l -[A1], -[A5] 00000804 062E 8655 0952 addi.b [A6 + 0x952], 0x55 /* 'U' */ 0000080A 332C 36A7 move.w -[A1], [A4 + 0x36A7] 0000080E 055F bchg [A7]+, D2 00000810 8EDB divu.w D7, [A3]+ 00000812 33B9 0909 2693 1EBD move.w [A1 + D1 * 8 - 0x67], [0x09092693] 0000081A 09A3 bclr -[A3], D4 0000081C 10F7 058C move.b [A0]+, <> 00000820 A508 syscall Create/PBHCreate/HCreate, flags=5 00000822 8D08 sbcd -[A6], -[A0] 00000824 0E06 0821 .invalid.b D6, 0x21 /* '!' */ // invalid immediate operation 00000828 44F1 0063 move.b [A1 + D0.w + 0x63], CCR 0000082C 6970 bvs +0x72 /* 0000089E */ 0000082E 020F B501 andi.b A7, 0x1 00000832 3E42 movea.w A7, D2 00000834 019C bclr [A4]+, D0 00000836 EE53 roxr D3.w, 7 00000838 16A9 4CF3 move.b [A3], [A1 + 0x4CF3] 0000083C 1979 9A55 9AE5 0712 move.b [A4 + 0x712], [0x9A559AE5] 00000844 3E12 move.w D7, [A2] 00000846 4802 nbcd.b D2 00000848 0F6E 30EE bchg [A6 + 0x30EE], D7 0000084C 064C C559 addi.w A4, 0xC559 00000850 AB7A syscall stSubPin 00000852 4906 .invalid 4, D6 // invalid opcode 4 with b == 4 00000854 3465 movea.w A2, -[A5] 00000856 0616 6200 addi.b [A6], 0x0 0000085A 7B42 moveq.l D5, 0x42 0000085C 9B01 subx.b D5, D1 0000085E 7301 moveq.l D1, 0x01 00000860 8B11 or.b [A1], D5 00000862 A8CB syscall OpenPoly 00000864 1A72 1612 movea.b A5, [A2 + D1.w * 8 + 0x12] 00000868 16D4 move.b [A3]+, [A4] 0000086A 08F3 0270 009B bset.b [A3 + D0.w - 0x101], 0x70 /* 'p' */ 00000870 2965 A2AB move.l [A4 - 0x5D55], -[A5] 00000874 0262 259E andi.w -[A2], 0x259E 00000878 0F6D 04B8 bchg [A5 + 0x4B8], D7 0000087C 2CA5 move.l [A6], -[A5] 0000087E 040B 0E14 subi.b A3, 0x14 00000882 6305 bls +0x7 /* 00000889 */ 00000884 0B0E btst A6, D5 00000886 1216 move.b D1, [A6] 00000888 4208 clr.b A0 0000088A 082D A6F3 0414 btst.b [A5 + 0x414], 0xF3 00000890 A503 syscall Write, flags=5 00000892 6310 bls +0x12 /* 000008A4 */ 00000894 1400 move.b D2, D0 00000896 0F09 btst A1, D7 00000898 042A 102E AB0D subi.b [A2 - 0x54F3], 0x2E /* '.' */ label0000089E: 0000089E 2911 move.l -[A4], [A1] 000008A0 000F B510 ori.b A7, 0x10 label000008A4: 000008A4 16E5 move.b [A3]+, -[A5] 000008A6 CF97 and.l [A7], D7 000008A8 0640 830B addi.w D0, 0x830B 000008AC 32AC 8800 move.w [A1], [A4 - 0x7800] 000008B0 0F8C bclr A4, D7 000008B2 EE8D lsr D5, 7 000008B4 09FB .incomplete 000008B6 01E3 .incomplete 000008B8 25A9 13C9 0542 0917 move.l [[A2 + <>] + 0x917], [A1 + 0x13C9] label000008C0: 000008C0 0F19 btst [A1]+, D7 000008C2 1732 000B move.b -[A3], [A2 + D0.w + 0xB] 000008C6 56AB 073A addq.l [A3 + 0x73A], 3 000008CA 723E moveq.l D1, 0x3E 000008CC 722C moveq.l D1, 0x2C 000008CE 4265 clr.w -[A5] 000008D0 073E btst <>, D3 000008D2 7D07 moveq.l D6, 0x07 000008D4 0B1A btst [A2]+, D5 000008D6 122C D469 move.b D1, [A4 - 0x2B97] 000008DA 2169 01FB 1369 move.l [A0 + 0x1369], [A1 + 0x1FB] 000008E0 0A43 1071 xori.w D3, 0x1071 000008E4 0173 05AC bchg <>, D0 000008E8 86AC 48C5 or.l D3, [A4 + 0x48C5] 000008EC 0A0F B918 xori.b A7, 0x18 000008F0 0E00 0F55 .invalid.b D0, 0x55 /* 'U' */ // invalid immediate operation 000008F4 0964 bchg -[A4], D4 000008F6 1264 movea.b A1, -[A4] 000008F8 CD07 abcd D6, D7 000008FA ADC0 syscall GetNewMBar, auto_pop 000008FC 8B12 or.b [A2], D5 000008FE 6CC0 bge -0x3E /* 000008C0 */ 00000900 3A08 move.w D5, A0 00000902 020F 6E34 andi.b A7, 0x34 /* '4' */ 00000906 68C3 bvc -0x3B /* 000008CB */ 00000908 0DA9 0715 bclr [A1 + 0x715], D6 0000090C BEB3 259B 0988 8695 cmp.l D7, [[ + D2 * 4] + 0x9888695] 00000914 09C9 .incomplete 00000916 01E3 .incomplete 00000918 27C1 013E C901 711B 4315 move.l [[PC - 0x36FE8EE5] + D0 + 0x4315], D1 00000922 A101 syscall Close, flags=1 00000924 48A9 019B 4691 movem.w [A1 + 0x4691], D0,D1,D3,D4,D7,A0 0000092A 0333 0AC1 btst [A3 + D0 * 2 - 0x63], D1 0000092E 012C ACC0 btst [A4 - 0x5340], D0 00000932 1C3E move.b D6, <> 00000934 1C2C 0087 move.b D6, [A4 + 0x87] 00000938 86F3 0FD9 divu.w D3, [[]] 0000093C 2F00 move.l -[A7], D0 0000093E 0F3D btst <>, D7 00000940 010F btst A7, D0 00000942 7919 moveq.l D4, 0x19 00000944 F517 .extension 0x517 <> // unimplemented 00000946 A907 syscall SetString 00000948 8B2C 6C86 or.b [A4 + 0x6C86], D5 0000094C E50F lsl D7.b, 2 0000094E 0F6E 342B bchg [A6 + 0x342B], D7 00000952 2A15 move.l D5, [A5] 00000954 1989 020B move.b [A4 + D0.w * 2 + 0xB], A1 00000958 1A6C 4885 movea.b A5, [A4 + 0x4885] 0000095C 020F 6E34 andi.b A7, 0x34 /* '4' */ 00000960 3312 move.w -[A1], [A2] 00000962 1525 move.b -[A2], -[A5] 00000964 A706 syscall KillIO, flags=7 00000966 E305 asl D5.b, 1 00000968 2B0F move.l -[A5], A7 0000096A FD0C .extension 0xD0C <> // unimplemented 0000096C 4208 clr.b A0 0000096E 0F70 020F bchg [A0 + D0.w * 2 + 0xF], D7 00000972 3D0C move.w -[A6], A4 00000974 0F35 012C btst <>, D7 00000978 9306 subx.b D1, D6 0000097A A909 syscall CalcVis 0000097C 550C subq.b A4, 2 0000097E A31E syscall NewPtrClear, flags=3 00000980 AD09 syscall CalcVis, auto_pop 00000982 0F6E 34F3 bchg [A6 + 0x34F3], D7 00000986 1297 move.b [A1], [A7] 00000988 071D btst [A5]+, D3 0000098A 6B0A bmi +0xC /* 00000996 */ 0000098C 8300 sbcd D1, D0 0000098E 16A9 9B93 move.b [A3], [A1 - 0x646D] 00000992 0603 0908 addi.b D3, 0x8 label00000996: 00000996 1B02 move.b -[A5], D2 00000998 4890 7002 movem.w [A0], D1,A4,A5,A6 0000099C 0FED .incomplete 0000099E 3428 AB0E move.w D2, [A0 - 0x54F2] 000009A2 89D3 divs.w D4, [A3] 000009A4 F707 .extension 0x707 <> // unimplemented 000009A6 E808 lsr D0.b, 4 000009A8 02F7 .incomplete 000009AA 87FC 8D07 divs.w D3, 0x8D07 000009AE FB0C .extension 0xB0C <> // unimplemented 000009B0 9107 subx.b D0, D7 000009B2 9788 subx.l -[A3], -[A0] 000009B4 1AF9 3AC9 0463 move.b [A5]+, [0x3AC90463] 000009BA 0245 150F andi.w D5, 0x150F 000009BE 5915 subq.b [A5], 4 000009C0 B707 xor.b D7, D3 000009C2 055B bchg [A3]+, D2 000009C4 0D41 bchg D1, D6 000009C6 AF23 syscall SetFillPat, auto_pop 000009C8 0365 bchg -[A5], D1 000009CA 5808 addq.b A0, 4 000009CC 0033 7A23 2F42 72CD ori.b [[A3 + <>] + 0x72CD], 0x23 /* '#' */ 000009D4 2155 3833 move.l [A0 + 0x3833], [A5] 000009D8 2442 movea.l A2, D2 000009DA 722C moveq.l D1, 0x2C 000009DC A90F syscall DrawNew 000009DE 151E move.b -[A2], [A6]+ 000009E0 0B1A btst [A2]+, D5 000009E2 893D or.b <>, D4 000009E4 0D2F A901 btst [A7 - 0x56FF], D6 000009E8 5B0E subq.b A6, 5 000009EA C10E abcd -[A0], -[A6] 000009EC 7300 moveq.l D1, 0x00 000009EE 7301 moveq.l D1, 0x01 000009F0 0EFB .incomplete 000009F2 0A0F 3E72 xori.b A7, 0x72 /* 'r' */ 000009F6 3E1C move.w D7, [A4]+ 000009F8 640D bcc +0xF /* 00000A07 */ 000009FA 2E33 7AB9 move.l D7, [A3 + D7 * 2 - 0x71] 000009FE 0B4B bchg A3, D5 00000A00 10A1 move.b [A0], -[A1] 00000A02 4F0B .invalid 7, A3 // invalid opcode 4 with b == 4 00000A04 092B 0B08 btst [A3 + 0xB08], D4 00000A08 026B 8134 68D3 andi.w [A3 + 0x68D3], 0x8134 00000A0E 1B45 5C63 move.b [A5 + 0x5C63], D5 00000A12 154D 5C3C move.b [A2 + 0x5C3C], A5 00000A16 F31E .extension 0x31E <> // unimplemented 00000A18 D706 addx.b D3, D6 00000A1A 0C4B 1066 cmpi.w A3, 0x1066 00000A1E ECD4 EB00 bfclr [A4] {D4:32} 00000A22 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 00000A24 FB08 .extension 0xB08 <> // unimplemented 00000A26 9B09 subx.b -[A5], -[A1] 00000A28 0B08 btst A0, D5 00000A2A 869B or.l D3, [A3]+ 00000A2C 25AC 86E5 0F00 move.l [A2 + <> + D0 * 8], [A4 - 0x791B] 00000A32 3B7A 3C0B 0D42 move.w [A5 + 0xD42 /* export_420 */], [PC + 0x3C0B /* 0000463F, cstring "" */] 00000A38 0102 btst D2, D0 00000A3A 2B10 move.l -[A5], [A0] 00000A3C 141C move.b D2, [A4]+ 00000A3E 9313 sub.b [A3], D1 00000A40 8155 or.w [A5], D0 00000A42 3214 move.w D1, [A4] 00000A44 1286 move.b [A1], D6 00000A46 000F 8C30 ori.b A7, 0x30 /* '0' */ 00000A4A 5B09 subq.b A1, 5 00000A4C FB3F .extension 0xB3F <> // unimplemented 00000A4E 6907 bvs +0x9 /* 00000A57 */ 00000A50 2B19 move.l -[A5], [A1]+ 00000A52 8B0B sbcd -[A5], -[A3] 00000A54 A900 syscall GetFNum 00000A56 FB19 .extension 0xB19 <> // unimplemented 00000A58 E50F lsl D7.b, 2 00000A5A 638F bls -0x6F /* 000009EB */ 00000A5C 2D12 move.l -[A6], [A2] 00000A5E F706 .extension 0x706 <> // unimplemented 00000A60 D7CD add.l A3, A5 00000A62 311C move.w -[A0], [A4]+ 00000A64 2C65 movea.l A6, -[A5] 00000A66 1C3B 7AAD move.b D6, [PC + D7 * 2 - 0x83] 00000A6A 102E 5B19 move.b D0, [A6 + 0x5B19] 00000A6E 6927 bvs +0x29 /* 00000A97 */ 00000A70 1E04 move.b D7, D4 00000A72 830C sbcd -[A1], -[A4] 00000A74 4403 neg.b D3 00000A76 070E btst A6, D3 00000A78 FB8D .invalid <> 00000A7A E31B rol D3.b, 1 00000A7C BB11 xor.b [A1], D5 00000A7E 0ED3 .incomplete 00000A80 03D3 .incomplete 00000A82 06A3 20F3 00EB addi.l -[A3], 0x20F300EB 00000A88 081B 1F7B btst.b [A3]+, 0x7B /* '{' */ 00000A8C 070E btst A6, D3 00000A8E 50D6 st [A6] 00000A90 9304 subx.b D1, D4 00000A92 3B0A move.w -[A5], A2 00000A94 F341 .extension 0x341 <> // unimplemented 00000A96 C31B and.b [A3]+, D1 00000A98 424C clr.w A4 00000A9A 0043 4C3C ori.w D3, 0x4C3C /* 'L<' */ 00000A9E 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 00000AA0 DAA9 005B add.l D5, [A1 + 0x5B] 00000AA4 000B 02A9 ori.b A3, 0xA9 00000AA8 00CB .incomplete 00000AAA 0D97 bclr [A7], D6 00000AAC 079C bclr [A4]+, D3 00000AAE 6893 bvc -0x6B /* 00000A43 */ 00000AB0 204B movea.l A0, A3 00000AB2 2A63 movea.l A5, -[A3] 00000AB4 032C 4B36 btst [A4 + 0x4B36], D1 00000AB8 230E move.l -[A1], A6 00000ABA 0EFB .incomplete 00000ABC 002C 3311 4B2A ori.b [A4 + 0x4B2A], 0x11 00000AC2 722C moveq.l D1, 0x2C 00000AC4 6C48 bge +0x4A /* 00000B0E */ 00000AC6 EB0E lsl D6.b, 5 00000AC8 FB07 .extension 0xB07 <> // unimplemented 00000ACA 2904 move.l -[A4], D4 00000ACC 0700 btst D0, D3 00000ACE FF97 .invalid <> 00000AD0 098E bclr A6, D4 00000AD2 2B13 move.l -[A5], [A3] 00000AD4 8300 sbcd D1, D0 00000AD6 2C3B 1CD3 move.l D6, [PC + D1 * 4 - 0x45] 00000ADA 3A81 move.w [A5], D1 00000ADC 04A3 0D17 002E subi.l -[A3], 0xD17002E 00000AE2 E503 asl D3.b, 2 00000AE4 FB0A .extension 0xB0A <> // unimplemented 00000AE6 E503 asl D3.b, 2 00000AE8 7B3A moveq.l D5, 0x3A 00000AEA 9709 subx.b -[A3], -[A1] 00000AEC AF83 syscall slMASK11, auto_pop 00000AEE 2C97 move.l [A6], [A7] 00000AF0 072C A31E btst [A4 - 0x5CE2], D3 00000AF4 42C1 .invalid D1 // invalid opcode 4 with subtype 1 00000AF6 043B 2AD4 4505 subi.b [[PC + <>] + D4 * 4], 0xD4 00000AFC 6529 bcs +0x2B /* 00000B27 */ 00000AFE 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00000B00 16C5 move.b [A3]+, D5 00000B02 0A9B 5316 3311 xori.l [A3]+, 0x53163311 00000B08 0519 btst [A1]+, D2 00000B0A C82C EB01 and.b D4, [A4 - 0x14FF] label00000B0E: 00000B0E AB09 syscall DrawArc 00000B10 167B 099B 1DDB 321F movea.b A3, [[ + D0] + 0x1DDB321F] 00000B18 5B08 subq.b A0, 5 00000B1A 8107 sbcd D0, D7 00000B1C 429A clr.l [A2]+ 00000B1E 0063 4C42 ori.w -[A3], 0x4C42 /* 'LB' */ 00000B22 B609 cmp.b D3, A1 00000B24 D05B add.w D0, [A3]+ 00000B26 1907 move.b -[A4], D7 00000B28 0004 5309 ori.b D4, 0x9 /* '\t' */ 00000B2C 5304 subq.b D4, 1 00000B2E 8708 sbcd -[A3], -[A0] 00000B30 E5BB rol D3, D2 00000B32 30D7 move.w [A0]+, [A7] 00000B34 08F0 0B09 66EC bset.b [A0 + D6.w * 8 - 0x20], 0x9 /* '\t' */ 00000B3A 8B00 sbcd D5, D0 00000B3C EB00 asl D0.b, 5 00000B3E 0B09 btst A1, D5 00000B40 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00000B42 120B move.b D1, A3 00000B44 0902 btst D2, D4 00000B46 0F6E 34A6 bchg [A6 + 0x34A6], D7 00000B4A 6323 bls +0x25 /* 00000B6F */ 00000B4C 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00000B4E 5B0C subq.b A4, 5 00000B50 A683 syscall SetOSDefault, flags=6 00000B52 1961 280B move.b [A4 + 0x280B], -[A1] 00000B56 09A3 bclr -[A3], D4 00000B58 3FB8 AB0D 3306 8B09 move.w [[A7 + <>] + D3 * 2 - 0x74F7], [0xFFFFAB0D] 00000B60 0665 0806 addi.w -[A5], 0x806 00000B64 4C4C 002B movem.l D0,D1,D3,D5, A4 00000B68 7A3C moveq.l D5, 0x3C 00000B6A CB24 and.b -[A4], D5 00000B6C 0672 817F 0B0E 9D24 addi.w [[A2 + <>] + D0 * 2 - 0x62DC], 0x817F 00000B74 68C3 bvc -0x3B /* 00000B39 */ 00000B76 1D5B 1673 move.b [A6 + 0x1673], [A3]+ 00000B7A 02B3 2129 0C84 AC8B andi.l [A3 + A2 * 4 - 0x117], 0x21290C84 00000B82 0FA1 bclr -[A1], D7 00000B84 0356 bchg [A6], D1 00000B86 2308 move.l -[A1], A0 00000B88 4CC9 003C movem.l D2,D3,D4,D5, A1 00000B8C 2B13 move.l -[A5], [A3] 00000B8E 0309 btst A1, D1 00000B90 E106 asl D6.b, 8 00000B92 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00000B94 1EAB 0D46 move.b [A7], [A3 + 0xD46] 00000B98 5305 subq.b D5, 1 00000B9A 7C5B moveq.l D6, 0x5B 00000B9C 1966 858D move.b [A4 - 0x7A73], -[A6] 00000BA0 5B19 subq.b [A1]+, 5 00000BA2 1A76 730E 8100 movea.b A5, [[A6 + <>] + D7 * 2 - 0x7F00] 00000BA8 0053 2B34 ori.w [A3], 0x2B34 /* '+4' */ 00000BAC 549B addq.l [A3]+, 2 00000BAE 013C 032B btst 0x2B /* '+' */, D0 00000BB2 A1B4 syscall vFlushMDB, flags=1 00000BB4 0B09 btst A1, D5 00000BB6 930A subx.b -[A1], -[A2] 00000BB8 8184 4108 unpk D0, D4, 0x4108 00000BBC A99C syscall CountResources 00000BBE 5AA5 addq.l -[A5], 5 00000BC0 9C2B 106B sub.b D6, [A3 + 0x106B] 00000BC4 13E1 320B 0993 move.b [0x320B0993], -[A1] 00000BCA 1E40 movea.b A7, D0 00000BCC 1CAB 0DE5 move.b [A6], [A3 + 0xDE5] 00000BD0 3240 movea.w A1, D0 00000BD2 000F 257F ori.b A7, 0x7F 00000BD6 0B0E btst A6, D5 00000BD8 3063 movea.w A0, -[A3] 00000BDA 3629 0A25 move.w D3, [A1 + 0xA25] 00000BDE 093B 8463 btst [PC + A0.w * 4 + 0x63], D4 00000BE2 4629 15FB not.b [A1 + 0x15FB] 00000BE6 012D 344D btst [A5 + 0x344D], D0 00000BEA 2F07 move.l -[A7], D7 00000BEC 0161 bchg -[A1], D0 00000BEE 9B14 sub.b [A4], D5 00000BF0 CD5F and.w [A7]+, D6 00000BF2 0FD5 .incomplete 00000BF4 5F65 subq.w -[A5], 7 00000BF6 9153 sub.w [A3], D0 00000BF8 0461 0997 subi.w -[A1], 0x997 00000BFC 0661 0B0E addi.w -[A1], 0xB0E 00000C00 6991 bvs -0x6D /* 00000B93 */ 00000C02 A786 syscall IOPInfoAccess, flags=7 00000C04 7259 moveq.l D1, 0x59 00000C06 7124 moveq.l D0, 0x24 00000C08 5B29 DB29 subq.b [A1 - 0x24D7], 5 00000C0C 7B01 moveq.l D5, 0x01 00000C0E 430A .invalid 1, A2 // invalid opcode 4 with b == 4 00000C10 58EB 16DB svc [A3 + 0x16DB] 00000C14 06FB .incomplete 00000C16 118B 1123 2FD7 0A24 E5BD move.b [[A0 + 0x2FD7 + D1] + 0xA24E5BD], A3 00000C20 123E move.b D1, <> 00000C22 02D3 .incomplete 00000C24 A321 syscall GetPtrSize, flags=3 00000C26 1E34 A33F 430A 449B 2CE5 8F8B move.b D7, [[A4 + 0x430A449B] + A2 * 2 + 0x2CE58F8B] 00000C32 0D7B 35D3 0ED7 00AF bchg [[] + 0xED700AF], D6 00000C3A 9504 subx.b D2, D4 00000C3C 0FB0 0F34 bclr <>, D7 00000C40 0700 btst D0, D3 00000C42 F348 .extension 0x348 <> // unimplemented 00000C44 32B3 0384 move.w [A1], <> 00000C48 000F 4515 ori.b A7, 0x15 00000C4C 95F3 0310 sub.l A2, [A3 + D0 * 2] 00000C50 C9C2 muls.w D4, D2 00000C52 C001 and.b D0, D1 00000C54 0CCB .incomplete 00000C56 3E7B 01FB 1D58 C325 DB06 3200 movea.w A7, [[0x1D58C325] - 0x24F9CE00] 00000C62 234C A300 move.l [A1 - 0x5D00], A4 00000C66 3CFB 0BD7 move.w [A6]+, <> 00000C6A 0B1D btst [A5]+, D5 00000C6C C066 and.w D0, -[A6] 00000C6E EC5E ror D6.w, 6 00000C70 3B3E move.w -[A5], <> 00000C72 12C0 move.b [A1]+, D0 00000C74 02CB .incomplete 00000C76 8EA1 or.l D7, -[A1] 00000C78 0C30 A6C3 0DFB 1D44 A30D 4B4D F32B cmpi.b [[0x1D44A30D] + 0x4B4DF32B], 0xC3 00000C86 8311 or.b [A1], D1 00000C88 E70B lsl D3.b, 3 00000C8A 4199 .invalid 0, [A1]+ // invalid opcode 4 with b == 6 00000C8C 040F B04B subi.b A7, 0x4B /* 'K' */ 00000C90 4D30 A508 .invalid 6, [A0 + <> + A2 * 4] // invalid opcode 4 with b == 4 00000C94 D30A addx.b -[A1], -[A2] 00000C96 2C73 12F3 movea.l A6, [A3 + D1.w * 2 - 0x13] 00000C9A 278B 01CB 2563 242C move.l [[ + <>] + 0x2563242C], A3 00000CA2 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4 00000CA4 731C moveq.l D1, 0x1C 00000CA6 2CA3 move.l [A6], -[A3] 00000CA8 174B 2F49 move.b [A3 + 0x2F49], A3 00000CAC 2053 movea.l A0, [A3] 00000CAE 0E55 0F97 .invalid.w [A5], 0xF97 // invalid immediate operation 00000CB2 8B63 or.w -[A3], D5 00000CB4 7B03 moveq.l D5, 0x03 00000CB6 6951 bvs +0x53 /* 00000D09 */ 00000CB8 410F .invalid 0, A7 // invalid opcode 4 with b == 4 00000CBA AB2B syscall ExTblPtr 00000CBC 5307 subq.b D7, 1 00000CBE A709 syscall Delete/PBHDelete/HDelete, flags=7 00000CC0 AF43 syscall bEND3, auto_pop 00000CC2 1417 move.b D2, [A7] 00000CC4 0069 5B58 9709 ori.w [A1 - 0x68F7], 0x5B58 /* '[X' */ 00000CCA DABB 259B 0232 0063 add.l D5, [[ + D2 * 4] + 0x2320063] 00000CD2 8E0F or.b D7, A7 00000CD4 7216 moveq.l D1, 0x16 00000CD6 E16A lsl D2.w, D0 00000CD8 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4 00000CDA E543 asl D3.w, 2 00000CDC FB11 .extension 0xB11 <> // unimplemented 00000CDE 0B04 btst D4, D5 00000CE0 0B0F btst A7, D5 00000CE2 9301 subx.b D1, D1 00000CE4 32AC 4800 move.w [A1], [A4 + 0x4800] 00000CE8 A380 syscall GetVideoDefault, flags=3 00000CEA D325 add.b -[A5], D1 00000CEC F301 .extension 0x301 <> // unimplemented 00000CEE 5CC8 1663 dbge D0, +0x1665 /* 00002353 */ 00000CF2 0B00 btst D0, D5 00000CF4 9B07 subx.b D5, D7 00000CF6 CB0E abcd -[A5], -[A6] 00000CF8 D325 add.b -[A5], D1 00000CFA DB0E addx.b -[A5], -[A6] 00000CFC BB0B cmpm.b [A5]+, [A3]+ 00000CFE DB5A add.w [A2]+, D5 00000D00 6146 bsr +0x48 /* 00000D48 */ 00000D02 0101 btst D1, D0 00000D04 7B06 moveq.l D5, 0x06 00000D06 D325 add.b -[A5], D1 00000D08 DB06 addx.b D5, D6 00000D0A 0B0F btst A7, D5 00000D0C D8FA 5300 add.w A4, [PC + 0x5300 /* 0000600E, cstring "" */] 00000D10 2308 move.l -[A1], A0 00000D12 7B06 moveq.l D5, 0x06 00000D14 AC48 syscall FracSin, auto_pop 00000D16 0704 btst D4, D3 00000D18 00B3 0300 0FB1 2E03 ori.l [A3 + D2 * 8 + 0x3], 0x3000FB1 00000D20 10E8 A50C move.b [A0]+, [A0 - 0x5AF4] 00000D24 9313 sub.b [A3], D1 00000D26 245B movea.l A2, [A3]+ 00000D28 0041 6F12 ori.w D1, 0x6F12 00000D2C 9313 sub.b [A3], D1 00000D2E BD0C cmpm.b [A6]+, [A4]+ 00000D30 531D subq.b [A5]+, 1 00000D32 89C0 divs.w D4, D0 00000D34 150C move.b -[A2], A4 00000D36 3312 move.w -[A1], [A2] 00000D38 ADC0 syscall GetNewMBar, auto_pop 00000D3A 9B00 subx.b D5, D0 00000D3C F253 0730 .extension 0x253 <>, 0x0730 // unimplemented 00000D40 7300 moveq.l D1, 0x00 00000D42 32AC 0B08 move.w [A1], [A4 + 0xB08] 00000D46 1400 move.b D2, D0 fn00000D48: 00000D48 A380 syscall GetVideoDefault, flags=3 00000D4A 1700 move.b -[A3], D0 00000D4C F317 .extension 0x317 <> // unimplemented 00000D4E 00F7 .incomplete 00000D50 056D C507 bchg [A5 - 0x3AF9], D2 00000D54 9300 subx.b D1, D0 00000D56 6B18 bmi +0x1A /* 00000D70 */ 00000D58 F985 .invalid <> 00000D5A 5507 subq.b D7, 2 00000D5C 230B move.l -[A1], A3 00000D5E 2155 8B0E move.l [A0 - 0x74F2], [A5] 00000D62 04CB .incomplete 00000D64 0185 bclr D5, D0 00000D66 B623 cmp.b D3, -[A3] 00000D68 8485 or.l D2, D5 00000D6A 000F 797B ori.b A7, 0x7B /* '{' */ 00000D6E 4889 534B movem.w A1, D0,D1,D3,D6,A0,A1,A4,A6 // begin alternate branch 00000D70-00000D72 label00000D70: 00000D70 534B subq.w A3, 1 // end alternate branch 00000D70-00000D72 label00000D70: // (misaligned) 00000D72 2A8D move.l [A5], A5 00000D74 538B subq.l A3, 1 00000D76 12F7 060C move.b [A1]+, [A7 + D0.w * 8 + 0xC] 00000D7A 8553 or.w [A3], D2 00000D7C 48EE 8D03 9325 movem.l [A6 - 0x6CDB], D0,D1,A0,A2,A3,A7 00000D82 C816 and.b D4, [A6] 00000D84 016F EB10 bchg [A7 - 0x14F0], D0 00000D88 7305 moveq.l D1, 0x05 00000D8A EB01 asl D1.b, 5 00000D8C 130A move.b -[A1], A2 00000D8E EB01 asl D1.b, 5 00000D90 F312 .extension 0x312 <> // unimplemented 00000D92 EB01 asl D1.b, 5 00000D94 230B move.l -[A1], A3 00000D96 EB01 asl D1.b, 5 00000D98 5B0E subq.b A6, 5 00000D9A 6101 bsr +0x3 /* 00000D9D */ 00000D9C C313 and.b [A3], D1 00000D9E FB13 .extension 0xB13 <> // unimplemented 00000DA0 CB15 and.b [A5], D5 00000DA2 0608 020B addi.b A0, 0xB 00000DA6 2234 2B11 move.l D1, [[A4 + D2 * 2]] 00000DAA 4208 clr.b A0 00000DAC 020F 349B andi.b A7, 0x9B 00000DB0 0CA5 000F 6125 cmpi.l -[A5], 0xF6125 00000DB6 2502 move.l -[A2], D2 00000DB8 CB37 343B and.b [A7 + D3.w * 4 + 0x3B], D5 00000DBC 041C 1602 subi.b [A4]+, 0x2 00000DC0 B36F 0148 xor.w [A7 + 0x148], D1 00000DC4 CD06 abcd D6, D6 00000DC6 050C btst A4, D2 00000DC8 E824 asr D4.b, D4 00000DCA 5A63 addq.w -[A3], 5 00000DCC 05FE .incomplete 00000DCE 6523 bcs +0x25 /* 00000DF3 */ 00000DD0 6315 bls +0x17 /* 00000DE7 */ 00000DD2 EB25 asl D5.b, D5 00000DD4 8D0C sbcd -[A6], -[A4] 00000DD6 C314 and.b [A4], D1 00000DD8 D70C addx.b -[A3], -[A4] 00000DDA C1E8 890C muls.w D0, [A0 - 0x76F4] 00000DDE E80B lsr D3.b, 4 00000DE0 2A6B 1663 movea.l A5, [A3 + 0x1663] 00000DE4 03BB 000F bclr [PC + D0.w + 0xF], D1 00000DE8 6586 bcs -0x78 /* 00000D70 */ 00000DEA 1B02 move.b -[A5], D2 00000DEC 9690 sub.l D3, [A0] 00000DEE 707E moveq.l D0, 0x7E 00000DF0 2B30 003B move.l -[A5], [A0 + D0.w + 0x3B] 00000DF4 0D07 btst D7, D6 00000DF6 039C bclr [A4]+, D1 00000DF8 2A28 2303 move.l D5, [A0 + 0x2303] 00000DFC 1106 move.b -[A0], D6 00000DFE 9312 sub.b [A2], D1 00000E00 A0E8 syscall vHiliteText 00000E02 5B11 subq.b [A1], 5 00000E04 E1EE 0B02 asl .w [A6 + 0xB02] 00000E08 6104 bsr +0x6 /* 00000E0E */ 00000E0A BB04 xor.b D4, D5 00000E0C 1B40 6100 move.b [A5 + 0x6100], D0 // begin alternate branch 00000E0E-00000E12 fn00000E0E: 00000E0E 6100 7300 bsr +0x7302 /* 00008110 */ // end alternate branch 00000E0E-00000E12 fn00000E0E: // (misaligned) 00000E10 7300 moveq.l D1, 0x00 00000E12 7102 moveq.l D0, 0x02 00000E14 BB0D cmpm.b [A5]+, [A5]+ 00000E16 8ABB 00E7 or.l D5, [PC + D0.w - 0x25] 00000E1A 0BA5 bclr -[A5], D5 00000E1C E508 lsl D0.b, 2 00000E1E 2167 E823 move.l [A0 - 0x17DD], -[A7] 00000E22 0383 bclr D3, D1 00000E24 00BB 00F3 0442 72BB ori.l [PC + D7.w * 2 - 0x69], 0xF30442 00000E2C 0023 05C5 ori.b -[A3], 0xC5 00000E30 05EE .incomplete 00000E32 CB08 abcd -[A5], -[A0] 00000E34 4905 .invalid 4, D5 // invalid opcode 4 with b == 4 00000E36 2B11 move.l -[A5], [A1] 00000E38 3B02 move.w -[A5], D2 00000E3A 0474 6311 0E0F subi.w [A4 + D0 * 8 + 0xF], 0x6311 00000E40 043B 028B 0310 subi.b [PC + D0 * 2], 0x8B 00000E46 B309 cmpm.b [A1]+, [A1]+ 00000E48 BB00 xor.b D0, D5 00000E4A 504A addq.w A2, 8 00000E4C DA08 add.b D5, A0 00000E4E 14D2 move.b [A2]+, [A2] 00000E50 0E43 0B40 .invalid.w D3, 0xB40 // invalid immediate operation 00000E54 E4B3 roxr D3, D2 00000E56 18CB move.b [A4]+, A3 00000E58 09E9 .incomplete 00000E5A 1F30 26F8 move.b -[A7], [A0 + D2.w * 8 - 0x8] 00000E5E 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 00000E60 6D9D blt -0x61 /* 00000DFF */ 00000E62 F911 .extension 0x911 <> // unimplemented 00000E64 E824 asr D4.b, D4 00000E66 8B29 35A3 or.b [A1 + 0x35A3], D5 00000E6A D5E0 add.l A2, -[A0] 00000E6C 9322 sub.b -[A2], D1 00000E6E 4138 C57D .invalid 0, [0xFFFFC57D] // invalid opcode 4 with b == 4 00000E72 1600 move.b D3, D0 00000E74 8342 6E03 pack D1, D2, 0x6E03 00000E78 02A2 FB14 F301 andi.l -[A2], 0xFB14F301 00000E7E 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4 00000E80 0043 7132 ori.w D3, 0x7132 /* 'q2' */ 00000E84 004B 85EB ori.w A3, 0x85EB 00000E88 0273 0093 0601 andi.w [A3 + D0.w * 8 + 0x1], 0x93 00000E8E 02C3 .incomplete 00000E90 186E 3B06 movea.b A4, [A6 + 0x3B06] 00000E94 5306 subq.b D6, 1 00000E96 CB81 and.l D1, D5 00000E98 0704 btst D4, D3 00000E9A CF0B abcd -[A7], -[A3] 00000E9C 3716 move.w -[A3], [A6] 00000E9E F358 .extension 0x358 <> // unimplemented 00000EA0 B136 F310 xor.b [A6 + A7 * 2], D0 00000EA4 64A9 bcc -0x55 /* 00000E4F */ 00000EA6 B103 xor.b D3, D0 00000EA8 0521 btst -[A1], D2 00000EAA 0086 7B02 7B01 ori.l D6, 0x7B027B01 00000EB0 E0AA lsr D2, D0 00000EB2 AB02 syscall BitsToPix 00000EB4 AAAB syscall 0xAAB 00000EB6 102B 11C1 move.b D0, [A3 + 0x11C1] 00000EBA B829 1633 cmp.b D4, [A1 + 0x1633] 00000EBE 17D7 0D26 1701 48A5 move.b [[PC + 0x1701] + D0 * 4 + 0x48A5], [A7] 00000EC6 CFCB muls.w D7, A3 00000EC8 15F7 0E1D EC09 move.b [PC - 0x13F7 /* FFFFFAD3, cstring "" */], [A7 + D0 * 8 + 0x1D] 00000ECE 3C35 362B move.w D6, [A5 + D3.w * 8 + 0x2B] 00000ED2 24C1 move.l [A2]+, D1 00000ED4 0E83 0B06 0885 .invalid.l D3, 0xB060885 // invalid immediate operation 00000EDA 3C3B 3472 move.w D6, [PC + D3.w * 4 + 0x72] 00000EDE 167E movea.b A3, <> 00000EE0 C32A 0701 and.b [A2 + 0x701], D1 00000EE4 8006 or.b D0, D6 00000EE6 2301 move.l -[A1], D1 00000EE8 C32A 2A10 and.b [A2 + 0x2A10], D1 00000EEC E302 asl D2.b, 1 00000EEE 9B2E C32A sub.b [A6 - 0x3CD6], D5 00000EF2 1605 move.b D3, D5 00000EF4 0133 0023 btst [A3 + D0.w + 0x23], D0 00000EF8 01AB 37E5 bclr [A3 + 0x37E5], D0 00000EFC 3CBB 0A89 move.w [A6], [PC + D0 * 2 - 0x119] 00000F00 0E1C 1612 .invalid.b [A4]+, 0x12 // invalid immediate operation 00000F04 C5AD 020F and.l [A5 + 0x20F], D2 00000F08 0083 6249 0F93 ori.l D3, 0x62490F93 00000F0E 0679 0F73 00AA 7313 addi.w [0x00AA7313], 0xF73 00000F16 D30E addx.b -[A1], -[A6] 00000F18 020F 3C93 andi.b A7, 0x93 00000F1C 20F7 0E33 move.l [A0]+, [A7 + D0 * 8 + 0x33] 00000F20 090F btst A7, D4 00000F22 1312 move.b -[A1], [A2] 00000F24 F70E .extension 0x70E <> // unimplemented 00000F26 96A7 sub.l D3, -[A7] 00000F28 0E44 6833 .invalid.w D4, 0x6833 /* 'h3' */ // invalid immediate operation 00000F2C 0869 0BA1 0F34 bchg.b [A1 + 0xF34], 0xA1 00000F32 6302 bls +0x4 /* 00000F36 */ 00000F34 D90F addx.b -[A4], -[A7] label00000F36: 00000F36 3009 move.w D0, A1 00000F38 0D73 0473 bchg [A3 + D0.w * 4 + 0x73], D6 00000F3C 4834 CB01 nbcd.b [[A4 + <> + A4 * 2]] 00000F40 3200 move.w D1, D0 00000F42 5B73 8CA3 subq.w [A3 + A0 * 4 - 0x93], 5 00000F46 0C35 0E0F 210E 8302 cmpi.b [[A5 + <>] + D2 - 0x7CFE], 0xF 00000F4E 1B0A move.b -[A5], A2 00000F50 5319 subq.b [A1]+, 1 00000F52 2A10 move.l D5, [A0] 00000F54 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4 00000F56 15D6 020F move.b [PC + 0x20F /* 00001167, value 0x33 '3' */], [A6] 00000F5A 1503 move.b -[A2], D3 00000F5C 0FC5 .incomplete 00000F5E D596 add.l [A6], D2 00000F60 8511 or.b [A1], D2 00000F62 DB2A 859F add.b [A2 - 0x7A61], D5 00000F66 DB2A 0706 add.b [A2 + 0x706], D5 00000F6A 5D63 subq.w -[A3], 6 00000F6C 257B 01F6 4174 move.l [A2 + 0x4174], <> 00000F72 D120 add.b -[A0], D0 00000F74 E30C lsl D4.b, 1 00000F76 F658 4B16 .extension 0x658 <>, 0x4B16 // unimplemented 00000F7A 14EA 0B0D move.b [A2]+, [A2 + 0xB0D] 00000F7E 0003 2977 ori.b D3, 0x77 /* 'w' */ 00000F82 065F 6AA3 addi.w [A7]+, 0x6AA3 00000F86 2140 C958 move.l [A0 - 0x36A8], D0 00000F8A 306B 1387 movea.w A0, [A3 + 0x1387] 00000F8E 065F 8B14 addi.w [A7]+, 0x8B14 00000F92 0D5B bchg [A3]+, D6 00000F94 870E sbcd -[A3], -[A6] 00000F96 BE6A B307 cmp.w D7, [A2 - 0x4CF9] 00000F9A 5104 subq.b D4, 8 00000F9C 4014 negx.b [A4] 00000F9E 000F 3592 ori.b A7, 0x92 00000FA2 0B23 btst -[A3], D5 00000FA4 0C18 0E17 cmpi.b [A0]+, 0x17 00000FA8 01AB 9B08 bclr [A3 - 0x64F8], D0 00000FAC 0B01 btst D1, D5 00000FAE 4448 neg.w A0 label00000FB0: 00000FB0 A519 syscall InitZone, flags=5 00000FB2 22BB 2A46 move.l [A1], [PC + D2 * 2 + 0x46] 00000FB6 E30D lsl D5.b, 1 00000FB8 109B move.b [A0], [A3]+ 00000FBA 00FB .incomplete 00000FBC 295C E500 move.l [A4 - 0x1B00], [A4]+ 00000FC0 56F3 0098 sne [A3 + D0.w - 0x104] 00000FC4 1302 move.b -[A1], D2 00000FC6 947C 64C3 sub.w D2, 0x64C3 00000FCA 059B bclr [A3]+, D2 00000FCC 0485 A033 00EB subi.l D5, 0xA03300EB 00000FD2 0064 9B17 ori.w -[A4], 0x9B17 00000FD6 5329 0F64 subq.b [A1 + 0xF64], 1 00000FDA AB10 syscall DoLine 00000FDC 8141 3E1B pack D0, D1, 0x3E1B 00000FE0 0F61 bchg -[A1], D7 00000FE2 473E .invalid 3, <> // invalid opcode 4 with b == 4 00000FE4 CB0B abcd -[A5], -[A3] 00000FE6 A048 syscall PtrZone 00000FE8 2705 move.l -[A3], D5 00000FEA 4ABD tst.l <> 00000FEC 04C3 .incomplete 00000FEE 05B3 1127 05E0 3B01 806B bclr [[A3 + 0x5E0] + D1 + 0x3B01806B], D2 00000FF8 003B 0B0F B10A 5B05 ori.b [[PC + <> + A3] + 0x5B05], 0xF 00001000 296E 4851 8AEB move.l [A4 - 0x7515], [A6 + 0x4851] 00001006 16DB move.b [A3]+, [A3]+ 00001008 0EB3 318B 11F3 1FF7 .invalid.l <>, 0x318B11F3 // invalid immediate operation 00001010 0CC1 .incomplete 00001012 EC17 roxr D7.b, 6 00001014 0620 0FB0 addi.b -[A0], 0xB0 00001018 6596 bcs -0x68 /* 00000FB0 */ 0000101A 132A 8589 move.b -[A1], [A2 - 0x7A77] 0000101E 5B35 DB19 subq.b [[A5 + A5 * 2]], 5 00001022 F70B .extension 0x70B <> // unimplemented 00001024 4031 047B negx.b [A1 + D0.w * 4 + 0x7B] 00001028 865B or.w D3, [A3]+ 0000102A 3534 EB0D move.w -[A2], [[A4 + <>] + A6 * 2] 0000102E E178 rol D0.w, D0 00001030 0FF5 .incomplete 00001032 78BB moveq.l D4, 0xFFFFFFBB 00001034 00B1 85F7 0B75 870F D62C 6D90 ori.l [[A1 + <>] + A0 * 8 - 0x29D39270], 0x85F70B75 00001040 2C02 move.l D6, D2 00001042 0F0D btst A5, D7 00001044 95FB 0BF7 sub.l A2, <> 00001048 0B9F bclr [A7]+, D5 0000104A B710 xor.b [A0], D3 0000104C 340F move.w D2, A7 0000104E 1595 880D move.b [A2 + A0 + 0xD], [A5] 00001052 9588 subx.l -[A2], -[A0] 00001054 0195 bclr [A5], D0 00001056 8811 or.b D4, [A1] 00001058 9543 subx.w D2, D3 0000105A 0785 bclr D5, D3 0000105C 9497 sub.l D2, [A7] 0000105E 8C48 or.w D6, A0 00001060 0B09 btst A1, D5 00001062 C1B4 F30E E1CA and.l [[A4 + <>] + A7 * 2 - 0x1E36], D0 00001068 792A moveq.l D4, 0x2A 0000106A 531D subq.b [A5]+, 1 0000106C FB2B .extension 0xB2B <> // unimplemented 0000106E 4539 0B09 0700 .invalid 2, [0x0B090700] // invalid opcode 4 with b == 4 00001074 DF1E add.b [A6]+, D7 00001076 0B09 btst A1, D5 00001078 AB04 syscall ColorMap 0000107A 1400 move.b D2, D0 0000107C 0F6D 0117 bchg [A5 + 0x117], D7 00001080 00F0 .incomplete 00001082 1400 move.b D2, D0 00001084 5B34 7216 subq.b [A4 + D7.w * 2 + 0x16], 5 00001088 34D8 move.w [A2]+, [A0]+ 0000108A 0B01 btst D1, D5 0000108C 5848 addq.w A0, 4 0000108E 7B00 moveq.l D5, 0x00 00001090 C59C and.l [A4]+, D2 00001092 AD9B syscall SetResLoad, auto_pop 00001094 2E93 move.l [A7], [A3] 00001096 1397 0DBD 0B0E C58F move.b [[0xB0EC58F] + D0 * 4], [A7] 0000109E 5304 subq.b D4, 1 000010A0 A5CF syscall vBTGetRecord, flags=5 000010A2 2302 move.l -[A1], D2 000010A4 F1BD .invalid <> 000010A6 4708 .invalid 3, A0 // invalid opcode 4 with b == 4 000010A8 BA0B cmp.b D5, A3 000010AA 0E73 0555 BE93 .invalid.w [A3 + A3 * 8 - 0x109], 0x555 // invalid immediate operation 000010B0 153A 9B01 move.b -[A2], [PC - 0x64FF /* FFFFABB3, cstring "" */] 000010B4 2A10 move.l D5, [A0] 000010B6 9B02 subx.b D5, D2 000010B8 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 000010BA 0501 btst D1, D2 000010BC 3462 movea.w A2, -[A2] 000010BE D408 add.b D2, A0 000010C0 00A3 1830 C18E ori.l -[A3], 0x1830C18E 000010C6 0B08 btst A0, D5 000010C8 9710 sub.b [A0], D3 000010CA C7C0 muls.w D3, D0 000010CC 245A movea.l A2, [A2]+ 000010CE 8A04 or.b D5, D4 000010D0 1210 move.b D1, [A0] 000010D2 A5AB syscall 0x0AB, flags=5 000010D4 0FDE .incomplete 000010D6 8230 F312 0672 or.b D1, [[A0 + A7 * 2] + 0x672] 000010DC 3E14 move.w D7, [A4] 000010DE 0013 0D72 ori.b [A3], 0x72 /* 'r' */ 000010E2 2C72 1663 movea.l A6, [A2 + D1.w * 8 + 0x63] 000010E6 0034 A305 1216 ori.b [A4 + D1.w * 2 + 0x16], 0x5 000010EC 1412 move.b D2, [A2] 000010EE 2C27 move.l D6, -[A7] 000010F0 0348 bchg A0, D1 000010F2 F376 .extension 0x376 <> // unimplemented 000010F4 2A6A 5707 movea.l A5, [A2 + 0x5707] 000010F8 580F addq.b A7, 4 000010FA 26F8 6925 move.l [A3]+, [0x00006925] 000010FE 0E07 0637 .invalid.b D7, 0x37 /* '7' */ // invalid immediate operation 00001102 AD00 syscall GetFNum, auto_pop 00001104 5371 AD00 subq.w [A1 + <> + A2 * 4], 1 00001108 0FAD 006B bclr [A5 + 0x6B], D7 0000110C 71A9 moveq.l D0, 0xFFFFFFA9 0000110E 0093 0632 000F ori.l [A3], 0x632000F 00001114 8C29 4D8B or.b D6, [A1 + 0x4D8B] 00001118 34AB 0E37 move.w [A2], [A3 + 0xE37] 0000111C 01A3 bclr -[A3], D0 0000111E E501 asl D1.b, 2 00001120 D791 add.l [A1], D3 00001122 64D7 bcc -0x27 /* 000010FB */ 00001124 9174 B791 sub.w [[ + A3 * 8]], D0 00001128 8400 or.b D2, D0 0000112A 435F chk.w D1, [A7]+ 0000112C 6EB7 bgt -0x47 /* 000010E5 */ 0000112E 1195 E979 B711 A697 move.b [[A0 - 0x48EE5969]], [A5] 00001136 11A4 3200 move.b [A0 + D3.w * 2], -[A4] 0000113A 0F21 btst -[A1], D7 0000113C BE11 cmp.b D7, [A1] 0000113E 0117 btst [A7], D0 00001140 06BD 3701 8506 addi.l <>, 0x37018506 00001146 E951 roxl D1.w, 4 00001148 330C move.w -[A1], A4 0000114A 2519 move.l -[A2], [A1]+ 0000114C AB02 syscall BitsToPix 0000114E 3B12 move.w -[A5], [A2] 00001150 0802 0F52 btst.b D2, 0x52 /* 'R' */ 00001154 9300 subx.b D1, D0 00001156 5283 addq.l D3, 1 00001158 0658 3482 addi.w [A0]+, 0x3482 0000115C 3701 move.w -[A3], D1 0000115E A217 syscall Eject, flags=2 00001160 0936 002B btst [A6 + D0.w + 0x2B], D4 00001164 6417 bcc +0x19 /* 0000117D */ 00001166 0833 5D01 8887 btst.b [A3 + A0 - 0x121], 0x1 0000116C 1201 move.b D1, D1 0000116E 2C87 move.l [A6], D7 00001170 120C move.b D1, A4 00001172 1615 move.b D3, [A5] 00001174 0A0F 0D0A xori.b A7, 0xA /* '\n' */ 00001178 258C 000F move.l [A2 + D0.w + 0xF], A4 0000117C 3105 move.w -[A0], D5 0000117E 5101 subq.b D1, 8 00001180 CD03 abcd D6, D3 00001182 4814 nbcd.b [A4] 00001184 2531 655A 4A00 move.l -[A2], [[A1] + 0x4A00] 0000118A 2B81 82E0 move.l [A5 + A0.w * 2 - 0x32], D1 0000118E 2533 4B0A ADCE move.l -[A2], [[A3 + <> + D4 * 2] - 0x5232] 00001194 3705 move.w -[A3], D5 00001196 E6F3 0E45 ror .w [A3 + D0 * 8 + 0x45] 0000119A 3A14 move.w D5, [A4] 0000119C 007B 7A14 0502 0B1E ori.w [[PC + <> + D0 * 4] + 0xB1E], 0x7A14 000011A4 8D02 sbcd D6, D2 000011A6 0B09 btst A1, D5 000011A8 9D02 subx.b D6, D2 000011AA C792 and.l [A2], D3 000011AC 6848 bvc +0x4A /* 000011F6 */ 000011AE 4A00 tst.b D0 000011B0 2B83 1663 move.l [A5 + D1.w * 8 + 0x63], D3 000011B4 02C5 .incomplete 000011B6 078D bclr A5, D3 000011B8 3AFB 010B 0295 B1D3 move.w [A5]+, [[PC + <> + D0] + 0x295B1D3] 000011C0 0062 8B1B ori.w -[A2], 0x8B1B 000011C4 12A3 move.b [A1], -[A3] 000011C6 0112 btst [A2], D0 000011C8 D300 addx.b D1, D0 000011CA 0083 80D3 004B ori.l D3, 0x80D3004B 000011D0 801B or.b D0, [A3]+ 000011D2 3303 move.w -[A1], D3 000011D4 00B8 D300 2B05 6B13 ori.l [0x00006B13], 0xD3002B05 000011DC 0672 E8CB 04D3 addi.w [A2 + D0.w * 4 - 0x45], 0xE8CB 000011E2 0096 DB18 0E8B ori.l [A6], 0xDB180E8B 000011E8 1164 2706 move.b [A0 + 0x2706], -[A4] 000011EC C012 and.b D0, [A2] 000011EE 161C move.b D3, [A4]+ 000011F0 E103 asl D3.b, 8 000011F2 9612 sub.b D3, [A2] 000011F4 E812 roxr D2.b, 4 label000011F6: 000011F6 647B bcc +0x7D /* 00001273 */ 000011F8 021B 333A andi.b [A3]+, 0x3A /* ':' */ 000011FC 0800 0FB8 btst.b D0, 0xB8 00001200 2C2A 5A56 move.l D6, [A2 + 0x5A56] 00001204 B8E3 cmpa.w A4, -[A3] 00001206 01F1 .incomplete 00001208 160F move.b D3, A7 0000120A 1121 move.b -[A0], -[A1] 0000120C 2903 move.l -[A4], D3 0000120E 020F 6D65 andi.b A7, 0x65 /* 'e' */ 00001212 5B00 subq.b D0, 5 00001214 A710 syscall Allocate/PBAllocContig/AllocContig, flags=7 00001216 2ADE move.l [A5]+, [A6]+ 00001218 0326 btst -[A6], D1 0000121A 7309 moveq.l D1, 0x09 0000121C AA33 syscall Color2Index 0000121E 0A33 15DB 2732 FB05 3600 D37A xori.b [[A3 - 0x4FACA00 + D2 * 8] - 0x2C86], 0xDB 0000122A 2105 move.l -[A0], D5 0000122C 080D 42CB btst.b A5, 0xCB 00001230 0FA0 bclr -[A0], D7 00001232 4833 0481 nbcd.b [A3 + D0.w * 4 - 0x127] 00001236 6C85 bge -0x79 /* 000011BD */ 00001238 620F bhi +0x11 /* 00001249 */ 0000123A 6144 bsr +0x46 /* 00001280 */ 0000123C E566 asl D6.w, D2 0000123E 5B09 subq.b A1, 5 00001240 D144 addx.w D0, D4 00001242 470A .invalid 3, A2 // invalid opcode 4 with b == 4 00001244 CC81 and.l D6, D1 00001246 4527 .invalid 2, -[A7] // invalid opcode 4 with b == 4 00001248 03D1 .incomplete 0000124A 0EA1 78B8 0480 .invalid.l -[A1], 0x78B80480 // invalid immediate operation 00001250 250A move.l -[A2], A2 00001252 9327 sub.b -[A7], D1 00001254 6E34 bgt +0x36 /* 0000128A */ 00001256 E032 roxr D2.b, D0 00001258 8400 or.b D2, D0 0000125A 3B9F 3B1D move.w [[A5] + D3 * 2], [A7]+ 0000125E 61E1 bsr -0x1D /* 00001241 */ 00001260 6171 bsr +0x73 /* 000012D3 */ 00001262 2706 move.l -[A3], D6 00001264 570E subq.b A6, 3 00001266 32AC 3800 move.w [A1], [A4 + 0x3800] 0000126A 338D BB01 move.w [[A1 + <> + A3 * 2]], A5 0000126E 2D28 C104 move.l -[A6], [A0 - 0x3EFC] 00001272 1B04 move.b -[A5], D4 00001274 04B8 102B 0605 050F subi.l [0x0000050F], 0x102B0605 0000127C 6E34 bgt +0x36 /* 000012B2 */ 0000127E 130F move.b -[A1], A7 fn00001280: 00001280 B303 xor.b D3, D1 00001282 052A B37A btst [A2 - 0x4C86], D2 00001286 252E 7302 move.l -[A2], [A6 + 0x7302] label0000128A: 0000128A F316 .extension 0x316 <> // unimplemented 0000128C 8500 sbcd D2, D0 0000128E 2305 move.l -[A1], D5 00001290 A528 syscall RecoverHandle, flags=5 00001292 7302 moveq.l D1, 0x02 00001294 EB16 roxl D6.b, 5 00001296 8500 sbcd D2, D0 00001298 B656 cmp.w D3, [A6] 0000129A 0107 btst D7, D0 0000129C 09B0 9713 5D0F 9D05 bclr [[A0 + A1 * 8] + 0x5D0F9D05], D4 000012A4 2C89 move.l [A6], A1 000012A6 052C 8505 btst [A4 - 0x7AFB], D2 000012AA 1689 move.b [A3], A1 000012AC 0516 btst [A6], D2 000012AE 9D05 subx.b D6, D5 000012B0 5304 subq.b D4, 1 label000012B2: 000012B2 170A move.b -[A3], A2 000012B4 E814 roxr D4.b, 4 000012B6 A304 syscall Control, flags=3 000012B8 A313 syscall FlushVol, flags=3 000012BA A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1 000012BC 08A3 049B bclr.b -[A3], 0x9B 000012C0 0B85 bclr D5, D5 000012C2 006C 503A 081C ori.w [A4 + 0x81C], 0x503A /* 'P:' */ 000012C8 0400 0F65 subi.b D0, 0x65 /* 'e' */ 000012CC 632E bls +0x30 /* 000012FC */ 000012CE 0B0E btst A6, D5 000012D0 C903 abcd D4, D3 000012D2 2473 06E5 movea.l A2, [A3 + D0.w * 8 - 0x27] 000012D6 0325 btst -[A5], D1 000012D8 0263 1083 andi.w -[A3], 0x1083 000012DC 0028 E143 A307 ori.b [A0 - 0x5CF9], 0x43 /* 'C' */ 000012E2 A883 syscall DrawChar 000012E4 006A 8D9D 12A8 ori.w [A2 + 0x12A8], 0x8D9D 000012EA 0905 btst D5, D4 000012EC 1400 move.b D2, D0 000012EE 0F26 btst -[A6], D7 000012F0 7306 moveq.l D1, 0x06 000012F2 270B move.l -[A3], A3 000012F4 053E btst <>, D2 000012F6 24FB 1AF7 move.l [A2]+, [PC + D1 * 2 - 0x9] 000012FA 0B1D btst [A5]+, D5 label000012FC: 000012FC ECF7 0FF2 370B 52D3 193A bfclr [[A7 + <> + D3 * 8] + 0x52D3193A] {D7:D2} 00001306 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 00001308 2521 move.l -[A2], -[A1] 0000130A 8314 or.b [A4], D1 0000130C 6522 bcs +0x24 /* 00001330 */ 0000130E 0F6D 228B bchg [A5 + 0x228B], D7 00001312 094A bchg A2, D4 00001314 2577 1FF1 67CB 1349 770E move.l [A2 + 0x770E], [[0x67CB1349]] 0000131E 4A00 tst.b D0 00001320 1384 F100 move.b [A1 + <> + A7], D4 00001324 6B7A bmi +0x7C /* 000013A0 */ 00001326 E900 asl D0.b, 4 00001328 0316 btst [A6], D1 0000132A 245A movea.l A2, [A2]+ 0000132C 5309 subq.b A1, 1 0000132E 0316 btst [A6], D1 label00001330: 00001330 8110 or.b [A0], D0 00001332 4089 negx.l A1 00001334 1040 movea.b A0, D0 00001336 1C10 move.b D6, [A0] 00001338 1400 move.b D2, D0 0000133A 0F85 bclr D5, D7 0000133C 1326 move.b -[A1], -[A6] 0000133E F84B 3C45 .extension 0x84B <>, 0x3C45 // unimplemented 00001342 0386 bclr D6, D1 00001344 25B5 0F12 48A5 00E3 move.l [A2 + D0.w - 0x29], [[A5 + D0 * 8] + 0x48A5] 0000134C 6265 bhi +0x67 /* 000013B3 */ 0000134E 87CB divs.w D3, A3 00001350 01AD 3D8D bclr [A5 + 0x3D8D], D0 00001354 2ABB 4343 0338 DB29 move.l [A5], [[PC + <>] + 0x338DB29] 0000135C EB21 asl D1.b, D5 0000135E 000F B0D3 ori.b A7, 0xD3 00001362 098B bclr A3, D4 00001364 0143 bchg D3, D0 00001366 1CFA BC5C move.b [A6]+, [PC - 0x43A4 /* FFFFCFC4, cstring "" */] 0000136A 6200 0F6E bhi +0xF70 /* 000022DA */ 0000136E 30EB 1200 move.w [A0]+, [A3 + 0x1200] 00001372 A794 syscall ServerDispatch, flags=7 00001374 94E3 sub.w A2, -[A3] 00001376 05FA .incomplete 00001378 BC00 cmp.b D6, D0 0000137A 9B18 sub.b [A0]+, D5 0000137C BB05 xor.b D5, D5 0000137E F321 .extension 0x321 <> // unimplemented 00001380 0043 6234 ori.w D3, 0x6234 /* 'b4' */ 00001384 070C btst A4, D3 00001386 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00001388 A34B syscall SetGrowZone, flags=3 0000138A A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1 0000138C 6161 bsr +0x63 /* 000013EF */ 0000138E 0B10 btst [A0], D5 00001390 3426 move.w D2, -[A6] 00001392 3B17 move.w -[A5], [A7] 00001394 2922 move.l -[A4], -[A2] 00001396 0EE1 .incomplete 00001398 3ADB move.w [A5]+, [A3]+ 0000139A 1153 0707 move.b [A0 + 0x707], [A3] 0000139E 00F6 .incomplete label000013A0: 000013A0 6200 0F22 bhi +0xF24 /* 000022C4 */ 000013A4 3330 0B07 830E 5893 move.w -[A1], [[A0 + <>] + D0 * 2 - 0x7CF1A76D] 000013AC 0483 01A1 150B subi.l D3, 0x1A1150B 000013B2 1F63 4993 move.b [A7 + 0x4993], -[A3] 000013B6 0423 1D4B subi.b -[A3], 0x4B /* 'K' */ 000013BA 0133 0073 btst [A3 + D0.w + 0x73], D0 000013BE 0233 0A13 035A 7305 andi.b [[A3] + 0x7305], 0x13 000013C6 3300 move.w -[A1], D0 000013C8 E64B lsr D3.w, 3 000013CA 0162 bchg -[A2], D0 000013CC BE5A cmp.w D7, [A2]+ 000013CE 002B 4B30 7B00 ori.b [A3 + 0x7B00], 0x30 /* '0' */ 000013D4 830E sbcd -[A1], -[A6] 000013D6 B30A cmpm.b [A1]+, [A2]+ 000013D8 9304 subx.b D1, D4 000013DA 6138 bsr +0x3A /* 00001414 */ 000013DC 0935 AB0D btst [[A5 + <>] + A2 * 2], D4 000013E0 24B3 1243 move.l [A2], [A3 + D1.w * 2 + 0x43] 000013E4 0350 bchg [A0], D1 000013E6 5309 subq.b A1, 1 000013E8 0B0E btst A6, D5 000013EA 8106 sbcd D0, D6 000013EC 2E28 2B06 move.l D7, [A0 + 0x2B06] 000013F0 DB03 addx.b D5, D3 000013F2 EB1D rol D5.b, 5 000013F4 68F3 bvc -0xB /* 000013E9 */ 000013F6 2DDB move.l <>, [A3]+ 000013F8 03B3 1307 0887 AA27 bclr [[A3 + <>] + D1 * 2 + 0x887AA27], D1 // begin alternate branch 000013FA-00001400 label000013FA: 000013FA 1307 move.b -[A1], D7 000013FC 0887 AA27 bclr.b D7, 0x27 /* '\'' */ // end alternate branch 000013FA-00001400 label000013FA: // (misaligned) 00001400 01BF bclr <>, D0 00001402 5B05 subq.b D5, 5 00001404 AA68 syscall DialogDispatch 00001406 CB1C and.b [A4]+, D5 00001408 AA68 syscall DialogDispatch 0000140A BB14 xor.b [A4], D5 0000140C 0701 btst D1, D3 0000140E C768 FB28 and.w [A0 - 0x4D8], D3 00001412 AA68 syscall DialogDispatch fn00001414: 00001414 CB33 0701 and.b [[A3 + <> + D0 * 8]], D5 00001418 BEBB 14AA cmp.l D7, [PC + D1.w * 4 - 0x86] 0000141C 684B bvc +0x4D /* 00001469 */ 0000141E 421B clr.b [A3]+ 00001420 2F68 F35E AA68 move.l [A7 - 0x5598], [A0 - 0xCA2] 00001426 6B42 bmi +0x44 /* 0000146A */ 00001428 A100 syscall Open/PBHOpen/HOpen, flags=1 0000142A 4B5F chk.w D5, [A7]+ 0000142C AA68 syscall DialogDispatch 0000142E F352 .extension 0x352 <> // unimplemented 00001430 DB03 addx.b D5, D3 00001432 3833 12AA move.w D4, [A3 + D1.w * 2 - 0x86] 00001436 6823 bvc +0x25 /* 0000145B */ 00001438 4AAA 680F tst.l [A2 + 0x680F] 0000143C 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 0000143E 6BBA bmi -0x44 /* 000013FA */ 00001440 6893 bvc -0x6B /* 000013D5 */ 00001442 42AA 6833 clr.l [A2 + 0x6833] 00001446 53E1 sls -[A1] 00001448 02BB 20DB 032B 0C68 andi.l [PC + D0 * 4 + 0x68], 0x20DB032B 00001450 FB10 .extension 0xB10 <> // unimplemented 00001452 DB03 addx.b D5, D3 00001454 5307 subq.b D7, 1 00001456 687B bvc +0x7D /* 000014D3 */ 00001458 5F3C 8381 subq.b 0x81, 7 0000145C A65B syscall PowerOff, flags=6 0000145E 7214 moveq.l D1, 0x14 00001460 020F 343C andi.b A7, 0x3C /* '<' */ 00001464 BB53 xor.w [A3], D5 00001466 0101 btst D1, D0 00001468 0B60 bchg -[A0], D5 label0000146A: 0000146A 000F 3AE6 ori.b A7, 0xE6 0000146E 443C DB42 2101 neg.b 0xDB422101 00001474 EB5F rol D7.w, 5 00001476 4000 negx.b D0 00001478 0F45 bchg D5, D7 0000147A C10B abcd -[A0], -[A3] 0000147C 1E2A 103C move.b D7, [A2 + 0x103C] 00001480 0FA1 bclr -[A1], D7 00001482 010F btst A7, D0 00001484 000F E902 ori.b A7, 0x2 00001488 EB1C rol D4.b, 5 0000148A 2101 move.l -[A0], D1 0000148C 0F00 btst D0, D7 0000148E 0F29 0123 btst [A1 + 0x123], D7 00001492 7221 moveq.l D1, 0x21 00001494 015B bchg [A3]+, D0 00001496 3D00 move.w -[A6], D0 00001498 0F29 010B btst [A1 + 0x10B], D7 0000149C 3483 move.w [A2], D3 0000149E 016B 0AA5 bchg [A3 + 0xAA5], D0 000014A2 8C37 0308 or.b D6, [A7 + <> + D0 * 2] 000014A6 433D .invalid 1, <> // invalid opcode 4 with b == 4 000014A8 55D4 scs [A4] 000014AA 000F 343C ori.b A7, 0x3C /* '<' */ 000014AE DB30 000F add.b [A0 + D0.w + 0xF], D5 000014B2 C13C C503 and.b 0x3, D0 000014B6 E31C rol D4.b, 1 000014B8 8301 sbcd D1, D1 000014BA 130A move.b -[A1], A2 000014BC D903 addx.b D4, D3 000014BE 8338 C903 or.b [0xFFFFC903], D1 000014C2 F314 .extension 0x314 <> // unimplemented 000014C4 8337 3CF3 or.b [A7 + D3 * 4 - 0x13], D1 000014C8 7133 moveq.l D0, 0x33 000014CA 0983 bclr D3, D4 000014CC 374D 0383 move.w [A3 + 0x383], A5 000014D0 8133 0A59 or.b [A3 + D0 * 2 + 0x59], D0 000014D4 03A3 bclr -[A3], D1 000014D6 0845 CF13 bchg.b D5, 0x13 000014DA 2E34 3CFB move.l D7, [A4 + D3 * 4 - 0x5] 000014DE 3300 move.w -[A1], D0 000014E0 FB52 .extension 0xB52 <> // unimplemented 000014E2 E502 asl D2.b, 2 000014E4 F324 .extension 0x324 <> // unimplemented 000014E6 8301 sbcd D1, D1 000014E8 230B move.l -[A1], A3 000014EA F902 .extension 0x902 <> // unimplemented 000014EC 9B08 subx.b -[A5], -[A0] 000014EE A304 syscall Control, flags=3 000014F0 A885 syscall DrawText 000014F2 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000014F4 0F34 3C0F btst [A4 + D3 * 4 + 0xF], D7 000014F8 000F 8D06 ori.b A7, 0x6 000014FC CB26 and.b -[A6], D5 000014FE 8715 or.b [A5], D3 00001500 9103 subx.b D0, D3 00001502 5339 E20F 343C subq.b [0xE20F343C], 1 00001508 234A 000F move.l [A1 + 0xF], A2 0000150C CD03 abcd D6, D3 0000150E 6371 bls +0x73 /* 00001581 */ 00001510 8301 sbcd D1, D1 00001512 9317 sub.b [A7], D1 00001514 1400 move.b D2, D0 00001516 E343 asl D3.w, 1 00001518 6E41 bgt +0x43 /* 0000155B */ 0000151A 60DB bra -0x23 /* 000014F7 */ 0000151C 018B bclr A3, D0 0000151E 06C1 .incomplete 00001520 D06B 1508 add.w D0, [A3 + 0x1508] 00001524 005B 102A ori.w [A3]+, 0x102A 00001528 383C E352 move.w D4, 0xE352 0000152C 7E83 moveq.l D7, 0xFFFFFF83 0000152E 2400 move.l D2, D0 00001530 6B62 bmi +0x64 /* 00001594 */ 00001532 3B56 4483 move.w [A5 + 0x4483], [A6] 00001536 2403 move.l D2, D3 00001538 1234 3C33 move.b D1, [A4 + D3 * 4 + 0x33] 0000153C 5F73 0483 subq.w [A3 + D0.w * 4 - 0x125], 7 00001540 2403 move.l D2, D3 00001542 0000 BB62 ori.b D0, 0x62 /* 'b' */ 00001546 2301 move.l -[A1], D1 00001548 8324 or.b -[A4], D1 0000154A CB06 abcd D5, D6 0000154C 745B moveq.l D2, 0x5B 0000154E 2783 2444 move.l [A3 + D2.w * 4 + 0x44], D3 00001552 14A1 move.b [A2], -[A1] 00001554 EF34 roxl D4.b, D7 00001556 3CC3 move.w [A6]+, D3 00001558 52E1 shi -[A1] 0000155A 0914 btst [A4], D4 0000155C 0093 2B17 0719 ori.l [A3], 0x2B170719 00001562 FB49 .extension 0xB49 <> // unimplemented 00001564 BA44 cmp.w D5, D4 00001566 4603 not.b D3 00001568 C1C9 muls.w D0, A1 0000156A 0617 054C addi.b [A7], 0x4C /* 'L' */ 0000156E 3C9B move.w [A6], [A3]+ 00001570 524B addq.w A3, 1 00001572 0358 bchg [A0]+, D1 00001574 F30E .extension 0x30E <> // unimplemented 00001576 0B63 bchg -[A3], D5 00001578 0341 bchg D1, D1 0000157A 0F12 btst [A2], D7 0000157C 857E or.w <>, D2 0000157E 0B1E btst [A6]+, D5 00001580 303C 1B29 move.w D0, 0x1B29 00001584 A11D syscall MaxMem, flags=1 00001586 DB5E add.w [A6]+, D5 00001588 40A1 negx.l -[A1] 0000158A 7FE9 moveq.l D7, 0xFFFFFFE9 0000158C 2130 3CDB move.l -[A0], [A0 + D3 * 4 - 0x37] 00001590 5E81 addq.l D1, 7 00001592 0173 5240 bchg [A3 + D5.w * 2 + 0x40], D0 // begin alternate branch 00001594-00001596 label00001594: 00001594 5240 addq.w D0, 1 // end alternate branch 00001594-00001596 label00001594: // (misaligned) 00001596 E183 asl D3, 8 00001598 9101 subx.b D0, D1 0000159A 7352 moveq.l D1, 0x52 0000159C 8301 sbcd D1, D1 0000159E 830B sbcd -[A1], -[A3] 000015A0 D911 add.b [A1], D4 000015A2 0B29 4563 btst [A1 + 0x4563], D5 000015A6 0800 3373 btst.b D0, 0x73 /* 's' */ 000015AA 343C AB5E move.w D2, 0xAB5E 000015AE 00E3 .incomplete 000015B0 1449 movea.b A2, A1 000015B2 11DB 2487 move.b [0x00002487], [A3]+ 000015B6 15CB 0329 move.b [PC + 0x329 /* 000018E1, value 0xB */], A3 000015BA C51B and.b [A3]+, D2 000015BC 0F34 3CB3 btst [A4 + D3 * 4 - 0x77], D7 000015C0 3000 move.w D0, D0 000015C2 0FE5 .incomplete 000015C4 0213 2B07 andi.b [A3], 0x7 000015C8 0279 F716 21EB 28BE andi.w [0x21EB28BE], 0xF716 000015D0 4400 neg.b D0 000015D2 0FE5 .incomplete 000015D4 137B 1900 0FE6 move.b [A1 + 0xFE6], [PC + <> + D1] 000015DA 4407 neg.b D7 000015DC 01BC C113 6D13 bclr 0xC1136D13, D0 000015E2 0318 btst [A0]+, D1 000015E4 8716 or.b [A6], D3 000015E6 0093 2059 2B0F ori.l [A3], 0x20592B0F 000015EC 343C 4B23 move.w D2, 0x4B23 /* 'K#' */ 000015F0 000F 6D1D ori.b A7, 0x1D 000015F4 C313 and.b [A3], D1 000015F6 0702 btst D2, D3 000015F8 D3F7 16C4 add.l A1, [A7 + D1.w * 8 - 0x60] 000015FC 0704 btst D4, D3 000015FE F913 .extension 0x913 <> // unimplemented 00001600 6308 bls +0xA /* 0000160A */ 00001602 811D or.b [A5]+, D0 00001604 A509 syscall Delete/PBHDelete/HDelete, flags=5 00001606 0392 bclr [A2], D1 00001608 303C 3308 move.w D0, 0x3308 // begin alternate branch 0000160A-0000160C label0000160A: 0000160A 3308 move.w -[A1], A0 // end alternate branch 0000160A-0000160C label0000160A: // (misaligned) 0000160C 8101 sbcd D0, D1 0000160E 72AB moveq.l D1, 0xFFFFFFAB 00001610 0D43 bchg D3, D6 00001612 05E1 .incomplete 00001614 1D81 0008 move.b [A6 + D0.w + 0x8], D1 00001618 E101 asl D1.b, 8 0000161A 3481 move.w [A2], D1 0000161C 0AB3 09AB 0D6D 1E8B xori.l [A3 + D1 * 8 - 0x117], 0x9AB0D6D 00001624 1783 01F3 04D5 0A8B 14E5 120F move.b [[0x4D50A8B] + 0x14E5120F], D3 00001630 34D3 move.w [A2]+, [A3] 00001632 0E00 0FE6 .invalid.b D0, 0xE6 // invalid immediate operation 00001636 447B 14FA neg.w [PC + D1.w * 4 - 0x6] 0000163A BC07 cmp.b D6, D7 0000163C 012E C34E btst [A6 - 0x3CB2], D0 00001640 7000 moveq.l D0, 0x00 00001642 8B2B 2A10 or.b [A3 + 0x2A10], D5 00001646 2305 move.l -[A1], D5 00001648 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 0000164A 0F4D bchg A5, D7 0000164C 0126 btst -[A6], D0 0000164E C312 and.b [A2], D1 00001650 D31A add.b [A2]+, D1 00001652 CD5F and.w [A7]+, D6 00001654 170D move.b -[A3], A5 00001656 CF1B and.b [A3]+, D7 00001658 0238 9047 0EC3 andi.b [0x00000EC3], 0x47 /* 'G' */ 0000165E A406 syscall KillIO, flags=4 00001660 CB15 and.b [A5], D5 00001662 2706 move.l -[A3], D6 00001664 970F subx.b -[A3], -[A7] 00001666 8C9B or.l D6, [A3]+ 00001668 0D17 btst [A7], D6 0000166A 0C81 CB04 162C cmpi.l D1, 0xCB04162C 00001670 A016 syscall InitQueue/FInitQueue 00001672 A10F syscall MountVol, flags=1 00001674 1706 move.b -[A3], D6 00001676 A45B syscall PowerOff, flags=4 00001678 1006 move.b D0, D6 0000167A 2A38 FB01 move.l D5, [0xFFFFFB01] 0000167E 1E10 move.b D7, [A0] 00001680 2335 8842 move.l -[A1], [A5 + A0 + 0x42] 00001684 C9E2 muls.w D4, -[A2] 00001686 45DA lea.l A2, [A2]+ 00001688 F30E .extension 0x30E <> // unimplemented 0000168A 1E04 move.b D7, D4 0000168C 4693 not.l [A3] 0000168E 0D04 btst D4, D6 00001690 F1AC .invalid <> 00001692 1700 move.b -[A3], D0 00001694 0C83 8B53 0C17 cmpi.l D3, 0x8B530C17 0000169A 001C C30D ori.b [A4]+, 0xD /* '\r' */ 0000169E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000016A0 8B15 or.b [A5], D5 000016A2 530C subq.b A4, 1 000016A4 FB1F .extension 0xB1F <> // unimplemented 000016A6 8100 sbcd D0, D0 000016A8 0310 btst [A0], D1 000016AA 1334 2B5E move.b -[A1], <> 000016AE CB0B abcd -[A5], -[A3] 000016B0 3C9B move.w [A6], [A3]+ 000016B2 0E05 9127 .invalid.b D5, 0x27 /* '\'' */ // invalid immediate operation 000016B6 8BDE divs.w D5, [A6]+ 000016B8 070E btst A6, D3 000016BA 9425 sub.b D2, -[A5] 000016BC 010F btst A7, D0 000016BE 2D01 move.l -[A6], D1 000016C0 F31E .extension 0x31E <> // unimplemented 000016C2 2501 move.l -[A2], D1 000016C4 0F2D 01C3 btst [A5 + 0x1C3], D7 000016C8 130B move.b -[A1], A3 000016CA 01A8 2C17 bclr [A0 + 0x2C17], D0 000016CE 0CB6 2B4E 122C DA08 cmpi.l [A6 + A5 * 2 + 0x8], 0x2B4E122C 000016D6 02F3 .incomplete 000016D8 0E65 20FB .invalid.w -[A5], 0x20FB // invalid immediate operation 000016DC 0932 84AC btst [A2 + A0.w * 4 - 0x84], D4 000016E0 2C00 move.l D6, D0 000016E2 0F8D bclr A5, D7 000016E4 03E3 .incomplete 000016E6 0C91 0333 368D cmpi.l [A1], 0x333368D 000016EC 0363 bchg -[A3], D1 000016EE 336E 30B3 256D move.w [A1 + 0x256D], [A6 + 0x30B3] 000016F4 030F btst A7, D1 000016F6 6903 bvs +0x5 /* 000016FB */ 000016F8 8B17 or.b [A7], D5 000016FA E9F1 6707 A014 bfextu D6, [A1 + A2.w + 0x14] {28:7} 00001700 45F0 070A B384 lea.l A2, [[A0 + <> + D0 * 8] - 0x4C7C] 00001706 1400 move.b D2, D0 00001708 0F49 bchg A1, D7 0000170A 0330 630A 270B btst [[A0 + <> + D6 * 2] + 0x270B], D1 00001710 D684 add.l D3, D4 00001712 000F 8901 ori.b A7, 0x1 00001716 0703 btst D3, D3 00001718 5F1B subq.b [A3]+, 7 0000171A 0509 btst A1, D2 0000171C 7942 moveq.l D4, 0x42 0000171E 3417 move.w D2, [A7] 00001720 0369 9300 bchg [A1 - 0x6D00], D1 00001724 7318 moveq.l D1, 0x18 00001726 0972 257F bchg <>, D4 0000172A 0701 btst D1, D3 0000172C 8109 sbcd -[A0], -[A1] 0000172E 0107 btst D7, D0 00001730 0D0E btst A6, D6 00001732 4701 .invalid 3, D1 // invalid opcode 4 with b == 4 00001734 8E25 or.b D7, -[A5] 00001736 181B move.b D4, [A3]+ 00001738 0104 btst D4, D0 0000173A 3A08 move.w D5, A0 0000173C 8701 sbcd D3, D1 0000173E 9889 sub.l D4, A1 00001740 0391 bclr [A1], D1 00001742 021E 1083 andi.b [A6]+, 0x83 00001746 0A09 1D17 xori.b A1, 0x17 0000174A 0188 bclr A0, D0 0000174C 10CB move.b [A0]+, A3 0000174E 0604 6C38 addi.b D4, 0x38 /* '8' */ 00001752 AAFB syscall CleanupApplication 00001754 0DBB 0D5B 0138 D306 bclr [[PC] + 0x138D306], D6 0000175C 6307 bls +0x9 /* 00001765 */ 0000175E 7308 moveq.l D1, 0x08 00001760 EB08 lsl D0.b, 5 00001762 7407 moveq.l D2, 0x07 00001764 0973 5A73 bchg [A3 + D5 * 2 + 0x73], D4 00001768 0393 bclr [A3], D1 0000176A 0903 btst D3, D4 0000176C 0393 bclr [A3], D1 0000176E 07EB .incomplete 00001770 0F13 btst [A3], D7 00001772 139B 16BB move.b [A1 + D1.w * 8 - 0x69], [A3]+ 00001776 1CF3 03AB 3307 0D98 2342 move.b [A6]+, [[0x3307 + D0 * 2] + 0xD982342] 00001780 442B 1981 neg.b [A3 + 0x1981] 00001784 0007 8334 ori.b D7, 0x34 /* '4' */ 00001788 0FE6 .incomplete 0000178A 4483 neg.l D3 0000178C 1E7B 36E6 movea.b A7, [PC + D3.w * 8 - 0x26] 00001790 44A3 neg.l -[A3] 00001792 1A81 move.b [A5], D1 00001794 013B 5244 btst [PC + D5.w * 2 + 0x44], D0 00001798 1312 move.b -[A1], [A2] 0000179A 8346 E644 pack D1, D6, 0xE644 0000179E CB0F abcd -[A5], -[A7] 000017A0 0101 btst D1, D0 000017A2 E324 asl D4.b, D1 000017A4 447B 0F81 neg.w [[ + <> + D0 * 8]] 000017A8 000F 4453 ori.b A7, 0x53 /* 'S' */ 000017AC 0E73 36E6 440B .invalid.w [A3 + D4.w * 4 + 0xB], 0x36E6 // invalid immediate operation 000017B2 0A01 01A3 xori.b D1, 0xA3 000017B6 4944 chk.w D4, D4 000017B8 1B05 move.b -[A5], D5 000017BA 8100 sbcd D0, D0 000017BC BB14 xor.b [A4], D5 000017BE 447B 004B neg.w [PC + D0.w + 0x4B] 000017C2 2AE6 move.l [A5]+, -[A6] 000017C4 44AD DD4B neg.l [A5 - 0x22B5] 000017C8 1024 move.b D0, -[A4] 000017CA 230A move.l -[A1], A2 000017CC D307 addx.b D1, D7 000017CE 7853 moveq.l D4, 0x53 000017D0 09AB 0D4B bclr [A3 + 0xD4B], D4 000017D4 112B 042E move.b -[A0], [A3 + 0x42E] 000017D8 6A0D bpl +0xF /* 000017E7 */ 000017DA 29BB 0BDB 0313 0E68 3342 AA68 move.l [[A4 + <>] - 0x5598], [[] + 0x3130E68] 000017E6 5338 DB03 subq.b [0xFFFFDB03], 1 000017EA B326 xor.b -[A6], D1 000017EC 688B bvc -0x73 /* 00001779 */ 000017EE 52DB shi [A3]+ 000017F0 03AB 1468 bclr [A3 + 0x1468], D1 000017F4 DB83 addx.l D5, D3 000017F6 7B49 moveq.l D5, 0x49 000017F8 6853 bvc +0x55 /* 0000184D */ 000017FA 53DB sls [A3]+ 000017FC 035B bchg [A3]+, D1 000017FE 0768 FB00 bchg [A0 - 0x500], D3 00001802 DB03 addx.b D5, D3 00001804 0B00 btst D0, D5 00001806 682B bvc +0x2D /* 00001833 */ 00001808 5F73 3A07 subq.w [A3 + D3 * 2 + 0x7], 7 0000180C 01C9 .incomplete 0000180E 68FB bvc -0x3 /* 0000180B */ 00001810 3C21 move.w D6, -[A1] 00001812 7BEB moveq.l D5, 0xFFFFFFEB 00001814 10AA 68BB move.b [A0], [A2 + 0x68BB] 00001818 1D17 move.b -[A6], [A7] 0000181A 01CA .incomplete 0000181C A313 syscall FlushVol, flags=3 0000181E 6863 bvc +0x65 /* 00001883 */ 00001820 52DB shi [A3]+ 00001822 03BB 2468 bclr [PC + D2.w * 4 + 0x68], D1 00001826 DB14 add.b [A4], D5 00001828 AA68 syscall DialogDispatch 0000182A EB52 roxl D2.w, 5 0000182C 0701 btst D1, D3 0000182E C40B and.b D2, A3 00001830 53AA 68D3 subq.l [A2 + 0x68D3], 1 00001834 71DB moveq.l D0, 0xFFFFFFDB 00001836 03D6 .incomplete 00001838 68DB bvc -0x23 /* 00001815 */ 0000183A 5F3C EB82 subq.b 0x82, 7 0000183E A623 syscall DisposHandle/DisposeHandle, flags=6 00001840 7214 moveq.l D1, 0x14 00001842 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4 00001844 0F65 bchg -[A5], D7 00001846 C602 and.b D3, D2 00001848 1323 move.b -[A1], -[A3] 0000184A 303C FB24 move.w D0, 0xFB24 0000184E EB02 asl D2.b, 5 00001850 070A btst A2, D3 00001852 F5ED .invalid <> 00001854 5E8B addq.l A3, 7 00001856 4A84 tst.l D4 00001858 A545 syscall FlushFile, flags=5 0000185A 0F3C C342 btst 0x42 /* 'B' */, D7 0000185E 4A84 tst.l D4 00001860 00DB .incomplete 00001862 9344 subx.w D1, D4 00001864 D8CB add.w A4, A3 00001866 0658 3CD3 addi.w [A0]+, 0x3CD3 0000186A 30EA 6B53 move.w [A0]+, [A2 + 0x6B53] 0000186E 6D5B blt +0x5D /* 000018CB */ 00001870 7B23 moveq.l D5, 0x23 00001872 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 00001874 D35F add.w [A7]+, D1 00001876 2506 move.l -[A2], D6 00001878 0F45 bchg D5, D7 0000187A C3A5 and.l -[A5], D1 0000187C 4D1B .invalid 6, [A3]+ // invalid opcode 4 with b == 4 0000187E 2EEB 02A1 move.l [A7]+, [A3 + 0x2A1] 00001882 722C moveq.l D1, 0x2C 00001884 9151 sub.w [A1], D0 00001886 3353 8407 move.w [A1 - 0x7BF9], [A3] 0000188A 09BC E198 5B14 bclr 0xE1985B14, D4 00001890 000F 3C93 ori.b A7, 0x93 00001894 5FE5 sle -[A5] 00001896 030F btst A7, D1 00001898 8CE9 FB6B divu.w D6, [A1 - 0x495] 0000189C 4C44 3CF3 movem.l D0,D1,D4,D5,D6,D7,A2,A3,A4,A5, D4 000018A0 33EB 029B 1751 0A83 move.w [0x17510A83], [A3 + 0x29B] 000018A8 5F40 subq.w D0, 7 000018AA 450A .invalid 2, A2 // invalid opcode 4 with b == 4 000018AC A52E syscall BlockMove/BlockMoveData, flags=5 000018AE 4000 negx.b D0 000018B0 EBAB lsl D3, D5 000018B2 B41B cmp.b D2, [A3]+ 000018B4 3309 move.w -[A1], A1 000018B6 6A83 bpl -0x7B /* 0000183B */ 000018B8 0236 333C 7B11 andi.b [[A6 + D7 * 2]], 0x3C /* '<' */ 000018BE 93ED 2A50 sub.l A1, [A5 + 0x2A50] 000018C2 3C23 move.w D6, -[A3] 000018C4 2B85 020F move.l [A5 + D0.w * 2 + 0xF], D5 000018C8 40E1 move.w -[A1], SR 000018CA AAE6 syscall 0xAE6 000018CC 4434 6813 neg.b [A4 + D6 + 0x13] 000018D0 2E65 movea.l A7, -[A5] 000018D2 0D6B 7161 bchg [A3 + 0x7161], D6 000018D6 0CF3 .incomplete 000018D8 5284 addq.l D4, 1 000018DA 124B movea.b A1, A3 000018DC 1000 move.b D0, D0 000018DE C379 6C0B 093A and.w [0x6C0B093A], D1 000018E4 1B02 move.b -[A5], D2 000018E6 9313 sub.b [A3], D1 000018E8 9053 sub.w D0, [A3] 000018EA 0205 0D3B andi.b D5, 0x3B /* ';' */ 000018EE 5F41 subq.w D1, 7 000018F0 0283 4251 020B andi.l D3, 0x4251020B 000018F6 0841 024B bchg.b D1, 0x4B /* 'K' */ 000018FA 104D movea.b A0, A5 000018FC 0223 7141 andi.b -[A3], 0x41 /* 'A' */ 00001900 022B 5F25 0D0F andi.b [A3 + 0xD0F], 0x25 /* '%' */ 00001906 6117 bsr +0x19 /* 0000191F */ 00001908 8501 sbcd D2, D1 0000190A C352 and.w [A2], D1 0000190C EB02 asl D2.b, 5 0000190E E16A lsl D2.w, D0 00001910 1511 move.b -[A2], [A1] 00001912 CB52 and.w [A2], D5 00001914 8417 or.b D2, [A7] 00001916 0C22 0F3C cmpi.b -[A2], 0x3C /* '<' */ 0000191A 6342 bls +0x44 /* 0000195E */ 0000191C 6503 bcs +0x5 /* 00001921 */ 0000191E 0F6D 03B3 bchg [A5 + 0x3B3], D7 00001922 2065 movea.l A0, -[A5] 00001924 0345 bchg D5, D1 00001926 5B17 subq.b [A7], 5 00001928 034C bchg A4, D1 0000192A 68EB bvc -0x13 /* 00001917 */ 0000192C 4984 .invalid 4, D4 // invalid opcode 4 with b == 6 0000192E 855B or.w [A3]+, D2 00001930 0F3C DB33 btst 0x33 /* '3' */, D7 00001934 84A5 or.l D2, -[A5] 00001936 FE0F 1485 .unknown 0xFE0F 0x1485 (W = 7) 0000193A 0007 035D ori.b D7, 0x5D /* ']' */ 0000193E 3C53 movea.w A6, [A3] 00001940 38EB 0281 move.w [A4]+, [A3 + 0x281] 00001944 9107 subx.b D0, D7 00001946 08D9 00D3 bset.b [A1]+, 0xD3 0000194A 6232 bhi +0x34 /* 0000197E */ 0000194C E90B lsl D3.b, 4 0000194E 0F8C bclr A4, D7 00001950 6576 bcs +0x78 /* 000019C8 */ 00001952 3CB3 494D move.w [A6], <> 00001956 0D14 btst [A4], D6 00001958 8500 sbcd D2, D0 0000195A 0703 btst D3, D3 0000195C 433C CB33 871A .invalid 1, 0xCB33871A // invalid opcode 4 with b == 4 // begin alternate branch 0000195E-00001964 label0000195E: 0000195E CB33 871A 02DB and.b [[A3 + A0 * 8] + 0x2DB], D5 // end alternate branch 0000195E-00001964 label0000195E: // (misaligned) 00001962 02DB .incomplete 00001964 2449 movea.l A2, A1 00001966 0B07 btst D7, D5 00001968 82B0 450B 0F4D 0BF3 or.l D1, [[A0 + <> + D4 * 4] + 0xF4D0BF3] 00001970 2D87 1A5D move.l [A6 + D1 * 2 + 0x5D], D7 00001974 BB33 8417 xor.b [A3 + A0.w * 4 + 0x17], D5 00001978 113D move.b -[A0], <> 0000197A 0F3C 9B20 btst 0x20 /* ' ' */, D7 label0000197E: 0000197E 4526 .invalid 2, -[A6] // invalid opcode 4 with b == 4 00001980 0F41 bchg D1, D7 00001982 2607 move.l D3, D7 00001984 0D24 btst -[A4], D6 00001986 871A or.b [A2]+, D3 00001988 79EB moveq.l D4, 0xFFFFFFEB 0000198A 1A84 move.b [A5], D4 0000198C B30B cmpm.b [A1]+, [A3]+ 0000198E 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 00001990 000F 3CD3 ori.b A7, 0xD3 00001994 1DA5 060F move.b [A6 + D0.w * 8 + 0xF], -[A5] 00001998 D126 add.b -[A6], D0 0000199A CB13 and.b [A3], D5 0000199C 871A or.b [A2]+, D3 0000199E 934B subx.w -[A1], -[A3] 000019A0 1A89 move.b [A5], A1 000019A2 030F btst A7, D1 000019A4 3C9B move.w [A6], [A3]+ 000019A6 1285 move.b [A1], D5 000019A8 030F btst A7, D1 000019AA 9103 subx.b D0, D3 000019AC 8B12 or.b [A2], D5 000019AE 871A or.b [A2]+, D3 000019B0 B0AB 1189 cmp.l D0, [A3 + 0x1189] 000019B4 0307 btst D7, D1 000019B6 9028 8503 sub.b D0, [A0 - 0x7AFD] 000019BA 0F8D bclr A5, D7 000019BC 0393 bclr [A3], D1 000019BE 2501 move.l -[A2], D1 000019C0 3475 03AB 2549 03F3 9925 movea.w A2, [[0x2549 + D0 * 2] + 0x3F39925] // begin alternate branch 000019C8-000019CA label000019C8: 000019C8 9925 sub.b -[A5], D4 // end alternate branch 000019C8-000019CA label000019C8: // (misaligned) 000019CA 030F btst A7, D1 000019CC 2D03 move.l -[A6], D3 000019CE 8311 or.b [A1], D1 000019D0 3D03 move.w -[A6], D3 000019D2 AB10 syscall DoLine 000019D4 2903 move.l -[A4], D3 000019D6 C387 and.l D7, D1 000019D8 2503 move.l -[A2], D3 000019DA 0F2D 0341 btst [A5 + 0x341], D7 000019DE 5A0B addq.b A3, 5 000019E0 0A42 3B04 xori.w D2, 0x3B04 000019E4 E1CC asl .w A4 000019E6 B977 4226 xor.w [A7 + D4.w * 2 + 0x26], D4 000019EA 7B0A moveq.l D5, 0x0A 000019EC 7326 moveq.l D1, 0x26 000019EE 270F move.l -[A3], A7 000019F0 6CF7 bge -0x7 /* 000019E9 */ 000019F2 0371 F703 820E 245A bchg [[A1 + <> + A7 * 8] - 0x7DF1DBA6], D1 000019FA 0608 632F addi.b A0, 0x2F /* '/' */ 000019FE 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 00001A00 9983 subx.l D4, D3 00001A02 0B07 btst D7, D5 00001A04 03A6 bclr -[A6], D1 00001A06 2783 A923 1038 041E 10F3 move.l [[A3 + 0x1038 + A2] + 0x41E10F3], D3 00001A10 1874 1E10 movea.b A4, [A4 + D1 * 8 + 0x10] 00001A14 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4 00001A16 4426 neg.b -[A6] 00001A18 F8E9 CF2C .extension 0x8E9 <> // unimplemented 00001A1C F70F .extension 0x70F <> // unimplemented 00001A1E D1EC 122C add.l A0, [A4 + 0x122C] 00001A22 1710 move.b -[A3], [A0] 00001A24 6148 bsr +0x4A /* 00001A6E */ 00001A26 020F 456D andi.b A7, 0x6D /* 'm' */ 00001A2A B307 xor.b D7, D1 00001A2C 170F move.b -[A3], A7 00001A2E 7312 moveq.l D1, 0x12 00001A30 4845 swap.w D5 00001A32 FF08 .extension 0xF08 <> // unimplemented 00001A34 02E3 .incomplete 00001A36 17E9 6A37 1242 move.b [PC + D1.w * 2 + 0x42], [A1 + 0x6A37] 00001A3C 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001A3E A35C syscall MemoryDispatch/MemoryDispatchA0Result, flags=3 00001A40 CB3F and.b <>, D5 00001A42 7B02 moveq.l D5, 0x02 00001A44 A35C syscall MemoryDispatch/MemoryDispatchA0Result, flags=3 00001A46 3A17 move.w D5, [A7] 00001A48 0FA7 bclr -[A7], D7 00001A4A 270F move.l -[A3], A7 00001A4C ABC3 syscall NQDMisc 00001A4E 08B3 1143 0433 bclr.b [A3 + D0.w * 4 + 0x33], 0x43 /* 'C' */ 00001A54 03D3 .incomplete 00001A56 1543 0644 move.b [A2 + 0x644], D3 00001A5A 6303 bls +0x5 /* 00001A5F */ 00001A5C 04AB 0C37 1315 CB06 subi.l [A3 - 0x34FA], 0xC371315 00001A64 3606 move.w D3, D6 00001A66 E644 asr D4.w, 3 00001A68 5705 subq.b D5, 3 00001A6A 4847 swap.w D7 00001A6C 05A1 bclr -[A1], D2 fn00001A6E: 00001A6E 8186 2EE1 unpk D0, D6, 0x2EE1 00001A72 8574 3712 5545 or.w [[A4 + D3 * 8] + 0x5545], D2 00001A78 B69B cmp.l D3, [A3]+ 00001A7A 8130 CB25 62E5 or.b [[A0 + 0x62E5] + A4 * 2], D0 00001A80 000F 3014 ori.b A7, 0x14 00001A84 023B 1A77 132F 1711 13E4 B30E andi.b [[PC + 0x1711] + D1 * 2 + 0x13E4B30E], 0x77 /* 'w' */ 00001A90 046C 50DB 0363 subi.w [A4 + 0x363], 0x50DB 00001A96 5E01 addq.b D1, 7 00001A98 5D2B 7073 subq.b [A3 + 0x7073], 6 00001A9C 05DB .incomplete 00001A9E 03D3 .incomplete 00001AA0 2813 move.l D4, [A3] 00001AA2 0F07 btst D7, D7 00001AA4 0E8F 815D 9321 .invalid.l A7, 0x815D9321 // invalid immediate operation 00001AAA 4002 negx.b D2 00001AAC 1322 move.b -[A1], -[A2] 00001AAE C198 and.l [A0]+, D0 00001AB0 0617 13F2 addi.b [A7], 0xF2 00001AB4 6364 bls +0x66 /* 00001B1A */ 00001AB6 304B movea.w A0, A3 00001AB8 0D42 bchg D2, D6 00001ABA CD00 abcd D6, D0 00001ABC C307 abcd D1, D7 00001ABE 1400 move.b D2, D0 00001AC0 0F34 9B02 1400 btst [[A4 + <> + A1 * 2] + 0x1400], D7 00001AC6 B305 xor.b D5, D1 00001AC8 34E5 move.w [A2]+, -[A5] 00001ACA 7C27 moveq.l D6, 0x27 00001ACC 110A move.b -[A0], A2 00001ACE 070E btst A6, D3 00001AD0 F117 .extension 0x117 <> // unimplemented 00001AD2 015F bchg [A7]+, D0 00001AD4 ED18 rol D0.b, 6 00001AD6 2701 move.l -[A3], D1 00001AD8 8852 or.w D4, [A2] 00001ADA C204 and.b D1, D4 00001ADC 000F 52C2 ori.b A7, 0xC2 00001AE0 1001 move.b D0, D1 00001AE2 7E17 moveq.l D7, 0x17 00001AE4 017F bchg <>, D0 00001AE6 170B move.b -[A3], A3 00001AE8 0229 6E07 13D6 andi.b [A1 + 0x13D6], 0x7 00001AEE 0714 btst [A4], D3 00001AF0 5B53 subq.w [A3], 5 00001AF2 0445 03A3 subi.w D5, 0x3A3 00001AF6 0310 btst [A0], D1 00001AF8 8B09 sbcd -[A5], -[A1] 00001AFA 0709 btst A1, D3 00001AFC 2511 move.l -[A2], [A1] 00001AFE 802A 10F3 or.b D0, [A2 + 0x10F3] 00001B02 0940 bchg D0, D4 00001B04 A904 syscall DrawGrowIcon 00001B06 6310 bls +0x12 /* 00001B18 */ 00001B08 070A btst A2, D3 00001B0A C715 and.b [A5], D3 00001B0C 026A 4087 1873 andi.w [A2 + 0x1873], 0x4087 00001B12 2A28 26F8 move.l D5, [A0 + 0x26F8] 00001B16 2713 move.l -[A3], [A3] label00001B18: 00001B18 F848 8516 .extension 0x848 <>, 0x8516 // unimplemented // begin alternate branch 00001B1A-00001B1C label00001B1A: 00001B1A 8516 or.b [A6], D2 // end alternate branch 00001B1A-00001B1C label00001B1A: // (misaligned) 00001B1C CB04 abcd D5, D4 00001B1E 04B5 1615 830B 0885 subi.l [A5 + D0 - 0x123], 0x1615830B 00001B26 F578 .extension 0x578 <> // unimplemented 00001B28 0701 btst D1, D3 00001B2A AF8D syscall slMax, auto_pop 00001B2C 771B moveq.l D3, 0x1B 00001B2E 1104 move.b -[A0], D4 00001B30 E1F5 7393 AA33 32AA asl .w [[ + D7 * 2] - 0x55CCCD56] 00001B38 68C3 bvc -0x3B /* 00001AFD */ 00001B3A 1321 move.b -[A1], -[A1] 00001B3C 7203 moveq.l D1, 0x03 00001B3E 18DB move.b [A4]+, [A3]+ 00001B40 034B bchg A3, D1 00001B42 0168 EB2D bchg [A0 - 0x14D3], D0 00001B46 0577 7323 AA68 D333 AA68 bchg [[A7 - 0x5598 + D7 * 2] - 0x2CCC5598], D2 00001B50 D35E add.w [A6]+, D1 00001B52 AA68 syscall DialogDispatch 00001B54 8318 or.b [A0]+, D1 00001B56 3C7B 3883 movea.w A6, [PC + D3 - 0x125] 00001B5A 01CB .incomplete 00001B5C 0B11 btst [A1], D5 00001B5E 6713 beq +0x15 /* 00001B73 */ 00001B60 7112 moveq.l D0, 0x12 00001B62 0B08 btst A0, D5 00001B64 2967 A100 move.l [A4 - 0x5F00], -[A7] 00001B68 4000 negx.b D0 00001B6A 1780 A0B3 move.b [A3 + A2.w - 0x77], D0 00001B6E 5209 addq.b A1, 1 00001B70 010F btst A7, D0 00001B72 8100 sbcd D0, D0 00001B74 C9F0 283C muls.w D4, [A0 + D2 + 0x3C] 00001B78 5342 subq.w D2, 1 00001B7A B904 xor.b D4, D4 00001B7C 9B0F subx.b -[A5], -[A7] 00001B7E 871C or.b [A4]+, D3 00001B80 DD0F addx.b -[A6], -[A7] 00001B82 E502 asl D2.b, 2 00001B84 1329 0901 move.b -[A1], [A1 + 0x901] 00001B88 0FB9 0453 3883 bclr [0x04533883], D7 00001B8E 019B bclr [A3]+, D0 00001B90 0A12 1711 xori.b [A2], 0x11 00001B94 2249 movea.l A1, A1 00001B96 4A6B 52A3 tst.w [A3 + 0x52A3] 00001B9A 047B 2085 E740 subi.w [PC + <>], 0x2085 00001BA0 8521 or.b -[A1], D2 00001BA2 3CAB 4981 move.w [A6], [A3 + 0x4981] 00001BA6 2D40 000F move.l [A6 + 0xF], D0 00001BAA 4944 chk.w D4, D4 00001BAC 343C D33C move.w D2, 0xD33C 00001BB0 E108 lsl D0.b, 8 00001BB2 3904 move.w -[A4], D4 00001BB4 5B1A subq.b [A2]+, 5 00001BB6 8300 sbcd D1, D0 00001BB8 3EAD CA40 move.w [A7], [A5 - 0x35C0] 00001BBC 000F 3007 ori.b A7, 0x7 00001BC0 02B8 6904 0F71 0413 andi.l [0x00000413], 0x69040F71 00001BC8 18A5 move.b [A4], -[A5] 00001BCA F645 4CD3 .extension 0x645 <>, 0x4CD3 // unimplemented 00001BCE 6265 bhi +0x67 /* 00001C35 */ 00001BD0 0483 1912 2C40 subi.l D3, 0x19122C40 00001BD6 00BB 0E30 0709 7FE9 00CB ori.l [[0xCB]], 0xE300709 00001BE0 0317 btst [A7], D1 00001BE2 112F 0165 move.b -[A0], [A7 + 0x165] 00001BE6 C50C abcd -[A2], -[A4] 00001BE8 930E subx.b -[A1], -[A6] 00001BEA 871D or.b [A5]+, D3 00001BEC 664B bne +0x4D /* 00001C39 */ 00001BEE 1A09 move.b D5, A1 00001BF0 030F btst A7, D1 00001BF2 303C AB16 move.w D0, 0xAB16 00001BF6 E900 asl D0.b, 4 00001BF8 0F19 btst [A1]+, D7 00001BFA 04BB 1DA1 E45B 0D09 subi.l [[PC + <> + D0 * 4]], 0x1DA1E45B 00001C02 020F 1902 andi.b A7, 0x2 00001C06 030C btst A4, D1 00001C08 2506 move.l -[A2], D6 00001C0A D10E addx.b -[A0], -[A6] 00001C0C 3332 2707 9340 000F move.w -[A1], [[A2 + <>] + D2 * 8 - 0x6CBFFFF1] 00001C14 3093 move.w [A0], [A3] 00001C16 2529 0E0F move.l -[A2], [A1 + 0xE0F] 00001C1A 090E btst A6, D4 00001C1C 0703 btst D3, D3 00001C1E 35B9 169B 175D 12E3 move.w [A2 + D1.w * 2 - 0x29], [0x169B175D] 00001C26 1330 7B0F E903 337B move.b -[A1], [[A0 + <>] + D7 * 2 - 0x16FCCC85] 00001C2E E903 asl D3.b, 4 00001C30 C307 abcd D1, D7 00001C32 015B bchg [A3]+, D0 00001C34 8717 or.b [A7], D3 00001C36 6325 bls +0x27 /* 00001C5D */ 00001C38 39E1 D237 move.w 0xD237, -[A1] 00001C3C 0AD9 .incomplete 00001C3E 652B bcs +0x2D /* 00001C6B */ 00001C40 E538 rol D0.b, D2 00001C42 6B64 bmi +0x66 /* 00001CA8 */ 00001C44 6DB7 blt -0x47 /* 00001BFD */ 00001C46 1091 move.b [A0], [A1] 00001C48 0173 6489 bchg [A3 + D6.w * 4 - 0x119], D0 00001C4C 0127 btst -[A7], D0 00001C4E 13EF 02F7 9B3E 795D move.b [0x9B3E795D], [A7 + 0x2F7] 00001C56 7306 moveq.l D1, 0x06 00001C58 2E04 move.l D7, D4 00001C5A 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00001C5C 4151 chk.w D0, [A1] 00001C5E 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00001C60 05FE .incomplete 00001C62 0B05 btst D5, D5 00001C64 BBCF cmpa.l A5, A7 00001C66 6B05 bmi +0x7 /* 00001C6D */ 00001C68 5306 subq.b D6, 1 00001C6A 0B10 btst [A0], D5 00001C6C 0713 btst [A3], D3 00001C6E F6C9 420B .extension 0x6C9 <> // unimplemented 00001C72 2207 move.l D1, D7 00001C74 0457 5309 subi.w [A7], 0x5309 /* 'S\t' */ 00001C78 9351 sub.w [A1], D1 00001C7A A1D6 syscall vAllocNode, flags=1 00001C7C 0672 0B22 3714 addi.w <>, 0xB22 00001C82 6065 bra +0x67 /* 00001CE9 */ 00001C84 3917 move.w -[A4], [A7] 00001C86 0462 2A10 subi.w -[A2], 0x2A10 00001C8A FB29 .extension 0xB29 <> // unimplemented 00001C8C 1705 move.b -[A3], D5 00001C8E 2865 movea.l A4, -[A5] 00001C90 01D3 .incomplete 00001C92 43C5 lea.l A1, D5 00001C94 5CAB 246E addq.l [A3 + 0x246E], 6 00001C98 2A28 070F move.l D5, [A0 + 0x70F] 00001C9C 481E nbcd.b [A6]+ 00001C9E 1646 movea.b A3, D6 00001CA0 2942 062B move.l [A4 + 0x62B], D2 00001CA4 0E08 06AB .invalid.b A0, 0xAB // invalid immediate operation label00001CA8: 00001CA8 0508 btst A0, D2 00001CAA DB05 addx.b D5, D5 00001CAC 58B2 5800 addq.l [A2 + D5], 4 00001CB0 232B EB07 move.l -[A1], [A3 - 0x14F9] 00001CB4 2A5A movea.l A5, [A2]+ 00001CB6 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00001CB8 1E10 move.b D7, [A0] 00001CBA 270F move.l -[A3], A7 00001CBC B141 xor.w D1, D0 00001CBE 7A87 moveq.l D5, 0xFFFFFF87 00001CC0 04C8 .incomplete 00001CC2 170F move.b -[A3], A7 00001CC4 B905 xor.b D5, D4 00001CC6 0907 btst D7, D4 00001CC8 0ED8 .incomplete 00001CCA 0430 234E 0608 subi.b [A0 + D0.w * 8 + 0x8], 0x4E /* 'N' */ 00001CD0 0B28 856B btst [A0 - 0x7A95], D5 00001CD4 210B move.l -[A0], A3 00001CD6 0703 btst D3, D3 00001CD8 9E6D CC63 sub.w D7, [A5 - 0x339D] 00001CDC 1B1C move.b -[A5], [A4]+ 00001CDE 610C bsr +0xE /* 00001CEC */ 00001CE0 0017 91E6 ori.b [A7], 0xE6 00001CE4 C101 abcd D0, D1 00001CE6 0B22 btst -[A2], D5 00001CE8 C501 abcd D2, D1 00001CEA CB15 and.b [A5], D5 fn00001CEC: 00001CEC 1E0B move.b D7, A3 00001CEE 2273 0DB4 movea.l A1, <> 00001CF2 43BE .invalid 1, <> // invalid opcode 4 with b == 6 00001CF4 42BB 0836 clr.l [PC + D0 + 0x36] 00001CF8 3B39 04B3 2304 move.w -[A5], [0x04B32304] 00001CFE 10B1 6EDB move.b [A0], [A1 + D6 * 8 - 0x37] 00001D02 080B 2244 btst.b A3, 0x44 /* 'D' */ 00001D06 1C10 move.b D6, [A0] 00001D08 050F btst A7, D2 00001D0A 0F30 0704 btst <>, D7 00001D0E D48B add.l D2, A3 00001D10 5137 13F9 D311 06DE subq.b [[-0x2CEEF922]], 8 00001D18 2170 DB0D F023 move.l [A0 - 0xFDD], [[A0 + <>] + A5 * 2] 00001D1E 0F73 657B 011B 1563 0453 44D3 bchg [[A3 + 0x11B1563] + 0x45344D3], D7 00001D2A 47E3 lea.l A3, -[A3] 00001D2C 32B3 223B move.w [A1], [A3 + D2.w * 2 + 0x3B] 00001D30 0C27 140D cmpi.b -[A7], 0xD /* '\r' */ 00001D34 5716 subq.b [A6], 3 00001D36 3E47 movea.w A7, D7 00001D38 0F73 1B02 3E53 bchg [[A3 + <> + D1 * 2] + 0x3E53], D7 00001D3E 0C4B 1513 cmpi.w A3, 0x1513 00001D42 AAB8 syscall 0xAB8 00001D44 8607 or.b D3, D7 00001D46 0550 bchg [A0], D2 00001D48 4336 C917 7302 34BB .invalid 1, [[A6] + A4 + 0x730234BB] // invalid opcode 4 with b == 4 00001D50 3A27 move.w D5, -[A7] 00001D52 0FA0 bclr -[A0], D7 00001D54 3369 3717 1807 move.w [A1 + 0x1807], [A1 + 0x3717] 00001D5A 0F3D btst <>, D7 00001D5C F118 .extension 0x118 <> // unimplemented 00001D5E 170E move.b -[A3], A6 00001D60 F612 481C .move16 0xF612, 0x481C // unimplemented 00001D64 8602 or.b D3, D2 00001D66 0F30 3B04 btst <>, D7 00001D6A 8903 sbcd D4, D3 00001D6C 812A 8903 or.b [A2 - 0x76FD], D0 00001D70 FB01 .extension 0xB01 <> // unimplemented 00001D72 470B .invalid 3, A3 // invalid opcode 4 with b == 4 00001D74 E2C3 lsr .w D3 00001D76 1127 move.b -[A0], -[A7] 00001D78 1445 movea.b A2, D5 00001D7A 1669 6C73 movea.b A3, [A1 + 0x6C73] 00001D7E 041B 5113 subi.b [A3]+, 0x13 00001D82 2A71 1623 movea.l A5, [A1 + D1.w * 8 + 0x23] 00001D86 011B btst [A3]+, D0 00001D88 5130 531D subq.b [[A0] + D5 * 2], 8 00001D8C 7E1B moveq.l D7, 0x1B 00001D8E 5105 subq.b D5, 8 00001D90 680F bvc +0x11 /* 00001DA1 */ 00001D92 C5E7 muls.w D2, -[A7] 00001D94 DB02 addx.b D5, D2 00001D96 2101 move.l -[A0], D1 00001D98 A166 syscall NewEmptyHandle, flags=1 00001D9A 34BB 0F22 1B51 0B07 move.w [A2], [[PC + 0x1B51 + D0 * 8] + 0xB07] 00001DA2 C115 and.b [A5], D0 00001DA4 4984 .invalid 4, D4 // invalid opcode 4 with b == 6 00001DA6 B309 cmpm.b [A1]+, [A1]+ 00001DA8 1604 move.b D3, D4 00001DAA 92CB sub.w A1, A3 00001DAC 1810 move.b D4, [A0] 00001DAE 3316 move.w -[A1], [A6] 00001DB0 741B moveq.l D2, 0x1B 00001DB2 D144 addx.w D0, D4 00001DB4 4017 negx.b [A7] 00001DB6 173F move.b -[A3], <> 00001DB8 26F8 2708 move.l [A3]+, [0x00002708] 00001DBC 5EF3 0E27 sgt [A3 + D0 * 8 + 0x27] 00001DC0 10D3 move.b [A0]+, [A3] 00001DC2 D71B add.b [A3]+, D3 00001DC4 7BF3 moveq.l D5, 0xFFFFFFF3 00001DC6 0E66 EC6C .invalid.w -[A6], 0xEC6C // invalid immediate operation 00001DCA F30E .extension 0x30E <> // unimplemented 00001DCC AA63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries 00001DCE 0233 152B 124A andi.b [A3 + D1.w * 2 + 0x4A], 0x2B /* '+' */ 00001DD4 170A move.b -[A3], A2 00001DD6 C26B 899B and.w D1, [A3 - 0x7665] 00001DDA 0C37 10E9 4A14 cmpi.b [A7 + D4 * 2 + 0x14], 0xE9 00001DE0 006B 89A5 1053 ori.w [A3 + 0x1053], 0x89A5 00001DE6 04B9 10CB 0F07 0A4C 8901 subi.l [0x0A4C8901], 0x10CB0F07 00001DF0 7B46 moveq.l D5, 0x46 00001DF2 8D01 sbcd D6, D1 00001DF4 41F5 74F3 lea.l A0, [A5 + D7.w * 4 - 0x13] 00001DF8 0E53 1307 .invalid.w [A3], 0x1307 // invalid immediate operation 00001DFC 0A5B F30E xori.w [A3]+, 0xF30E 00001E00 E10A lsl D2.b, 8 00001E02 6500 170D bcs +0x170F /* 00003511 */ 00001E06 B093 cmp.l D0, [A3] 00001E08 0027 10C6 ori.b -[A7], 0xC6 00001E0C 258C 8D2A EB54 170C move.l [[A2 - 0x14AC + A0 * 4] + 0x170C], A4 00001E14 D32A 1043 add.b [A2 + 0x1043], D1 00001E18 006C 881B 05D1 ori.w [A4 + 0x5D1], 0x881B 00001E1E 2D33 003B move.l -[A6], [A3 + D0.w + 0x3B] 00001E22 0167 bchg -[A7], D0 00001E24 1456 movea.b A2, [A6] 00001E26 2E10 move.l D7, [A0] 00001E28 406C 383A negx.w [A4 + 0x383A] 00001E2C 087E CB1E bchg.b <>, 0x1E 00001E30 004B 3173 ori.w A3, 0x3173 /* '1s' */ 00001E34 1E2A 10DB move.b D7, [A2 + 0x10DB] 00001E38 0214 4000 andi.b [A4], 0x0 00001E3C 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00001E3E 4182 .invalid 0, D2 // invalid opcode 4 with b == 6 00001E40 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00001E42 088E 5B00 bclr.b A6, 0x0 00001E46 1253 movea.b A1, [A3] 00001E48 0417 0192 subi.b [A7], 0x92 00001E4C 8500 sbcd D2, D0 00001E4E CB14 and.b [A4], D5 00001E50 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 00001E52 CB14 and.b [A4], D5 00001E54 2A4B movea.l A5, A3 00001E56 0147 bchg D7, D0 00001E58 146E 417E movea.b A2, [A6 + 0x417E] 00001E5C 5B00 subq.b D0, 5 00001E5E DC50 add.w D6, [A0] 00001E60 A115 syscall SetVol/PBHSetVol/HSetVol, flags=1 00001E62 FB2B .extension 0xB2B <> // unimplemented 00001E64 8B01 sbcd D5, D1 00001E66 8308 sbcd -[A1], -[A0] 00001E68 148E move.b [A2], A6 00001E6A 0F69 062A bchg [A1 + 0x62A], D7 00001E6E 108B move.b [A0], A3 00001E70 2103 move.l -[A0], D3 00001E72 430E .invalid 1, A6 // invalid opcode 4 with b == 4 00001E74 EE14 roxr D4.b, 7 00001E76 8E33 1381 or.b D7, [[ + <> + D1 * 2]] 00001E7A 9830 DACB sub.b D4, [A0 + A5 * 2 - 0x53] 00001E7E 2105 move.l -[A0], D5 00001E80 010F btst A7, D0 00001E82 0253 4930 andi.w [A3], 0x4930 /* 'I0' */ 00001E86 D409 add.b D2, A1 00001E88 0133 2202 btst [A3 + D2.w * 2 + 0x2], D0 00001E8C F32A .extension 0x32A <> // unimplemented 00001E8E 308B move.w [A0], A3 00001E90 0009 010F ori.b A1, 0xF 00001E94 02F3 .incomplete 00001E96 3730 8B08 move.w -[A3], [A0 + <> + A0 * 2] 00001E9A 0901 btst D1, D4 00001E9C FB09 .extension 0xB09 <> // unimplemented label00001E9E: 00001E9E 0283 3C30 6316 andi.l D3, 0x3C306316 00001EA4 0901 btst D1, D4 00001EA6 0F02 btst D2, D7 00001EA8 8B41 307B pack D5, D1, 0x307B 00001EAC 1B09 move.b -[A5], A1 00001EAE 01C3 .incomplete 00001EB0 1B02 move.b -[A5], D2 00001EB2 AB0D syscall GetSeek 00001EB4 3027 move.w D0, -[A7] 00001EB6 13DB 81E7 C115 move.b [0x81E7C115], [A3]+ 00001EBC 0983 bclr D3, D4 00001EBE 9B28 24D3 sub.b [A0 + 0x24D3], D5 00001EC2 0463 059B subi.w -[A3], 0x59B 00001EC6 289B move.l [A4], [A3]+ 00001EC8 0025 0202 ori.b -[A5], 0x2 00001ECC 0F6E 3043 bchg [A6 + 0x3043], D7 00001ED0 0080 3CEB 1014 ori.l D0, 0x3CEB1014 00001ED6 128B move.b [A1], A3 00001ED8 2400 move.l D2, D0 00001EDA E354 roxl D4.w, 1 00001EDC 9B00 subx.b D5, D0 00001EDE 30A1 move.w [A0], -[A1] 00001EE0 0002 7B86 ori.b D2, 0x86 00001EE4 DB09 addx.b -[A5], -[A1] 00001EE6 5834 7392 0F21 addq.b [[ + D7 * 2] + 0xF21], 4 00001EEC 831F or.b [A7]+, D1 00001EEE 5B01 subq.b D1, 5 00001EF0 2B14 move.l -[A5], [A4] 00001EF2 B358 xor.w [A0]+, D1 00001EF4 3718 move.w -[A3], [A0]+ 00001EF6 9D78 765B sub.w [0x0000765B], D6 00001EFA 0293 045B 07A3 andi.l [A3], 0x45B07A3 00001F00 0BB3 0A13 bclr [A3 + D0 * 2 + 0x13], D5 00001F04 0E9B 000F 808B .invalid.l [A3]+, 0xF808B // invalid immediate operation 00001F0A 04B0 0F80 733F B00F subi.l [A0 + A3.w + 0xF], 0xF80733F 00001F12 80D3 divu.w D0, [A3] 00001F14 4DB0 0F80 .invalid 6, [ + <> + D0 * 8] // invalid opcode 4 with b == 6 00001F18 7B45 moveq.l D5, 0x45 00001F1A B063 cmp.w D0, -[A3] 00001F1C 6780 beq -0x7E /* 00001E9E */ 00001F1E EB0E lsl D6.b, 5 00001F20 28B0 0F81 move.l [A4], [[ + <> + D0 * 8]] 00001F24 000B 00B0 ori.b A3, 0xB0 00001F28 0F81 bclr D1, D7 00001F2A 00B3 0AB0 6BB2 1713 2C80 34B6 ori.l [[A3 + D1 * 8] + 0x2C8034B6], 0xAB06BB2 00001F36 8026 or.b D0, -[A6] 00001F38 B304 xor.b D4, D1 00001F3A C337 0D5A 630D and.b [[A7] + 0x630D], D1 00001F40 1B04 move.b -[A5], D4 00001F42 6A2E bpl +0x30 /* 00001F72 */ 00001F44 28DC move.l [A4]+, [A4]+ 00001F46 38F2 2B04 move.w [A4]+, <> 00001F4A 330A move.w -[A1], A2 00001F4C 1402 move.b D2, D2 00001F4E 9B41 subx.w D5, D1 00001F50 1710 move.b -[A3], [A0] 00001F52 4234 2B10 clr.b [A4 + D2 * 2] 00001F56 84EB 0DBC divu.w D2, [A3 + 0xDBC] 00001F5A 1C5A movea.b A6, [A2]+ 00001F5C 000F 45C3 ori.b A7, 0xC3 00001F60 BC00 cmp.b D6, D0 00001F62 0F45 bchg D5, D7 00001F64 FE14 02F3 .unknown 0xFE14 0x02F3 (W = 7) 00001F68 4830 0704 nbcd.b <> 00001F6C 3C37 13B3 C15C A105 8AA5 05C1 move.w D6, [[-0x3EA35EFB + D1 * 2] - 0x755AFA3F] // begin alternate branch 00001F72-00001F78 label00001F72: 00001F72 A105 syscall Status, flags=1 00001F74 8AA5 or.l D5, -[A5] 00001F76 05C1 .incomplete // end alternate branch 00001F72-00001F78 label00001F72: // (misaligned) 00001F78 1EE1 move.b [A7]+, -[A1] 00001F7A 05B3 0714 bclr <>, D2 00001F7E 4002 negx.b D2 00001F80 7B77 moveq.l D5, 0x77 00001F82 1703 move.b -[A3], D3 00001F84 4D84 .invalid 6, D4 // invalid opcode 4 with b == 6 00001F86 14C9 move.b [A2]+, A1 00001F88 0523 btst -[A3], D2 00001F8A 85E5 divs.w D2, -[A5] 00001F8C 0000 0F05 ori.b D0, 0x5 00001F90 2405 move.l D2, D5 00001F92 18A3 move.b [A4], -[A3] 00001F94 024B 106D andi.w A3, 0x106D 00001F98 41D3 lea.l A0, [A3] 00001F9A 0459 0B67 subi.w [A1]+, 0xB67 00001F9E 15B1 330A E5EA 8905 move.b [[A2 + <>] + A0], [[A1 + <> + D3 * 2] - 0x1A16] 00001FA6 9B82 subx.l D5, D2 00001FA8 4A65 tst.w -[A5] 00001FAA 0B0F btst A7, D5 00001FAC E1DF asl .w [A7]+ 00001FAE 8110 or.b [A0], D0 00001FB0 C90A abcd -[A4], -[A2] 00001FB2 411D .invalid 0, [A5]+ // invalid opcode 4 with b == 4 00001FB4 A13E syscall DrvrRemove, flags=1 00001FB6 9B28 291D sub.b [A0 + 0x291D], D5 00001FBA 0F6E 3017 bchg [A6 + 0x3017], D7 00001FBE 1781 0D1D move.b [[A3] + D0 * 4], D1 00001FC2 C51C and.b [A4]+, D2 00001FC4 932D B0DB sub.b [A5 - 0x4F25], D1 00001FC8 03FB .incomplete 00001FCA 6F2A ble +0x2C /* 00001FF6 */ 00001FCC 1073 00DB movea.b A0, [A3 + D0.w - 0x37] 00001FD0 03D3 .incomplete 00001FD2 4193 .invalid 0, [A3] // invalid opcode 4 with b == 6 00001FD4 01DB .incomplete 00001FD6 0313 btst [A3], D1 00001FD8 13C6 E302 9B00 move.b [0xE3029B00], D6 00001FDE FB01 .extension 0xB01 <> // unimplemented 00001FE0 F301 .extension 0x301 <> // unimplemented 00001FE2 7B00 moveq.l D5, 0x00 00001FE4 8B1B or.b [A3]+, D5 00001FE6 B69B cmp.l D3, [A3]+ 00001FE8 0080 A123 0F91 ori.l D0, 0xA1230F91 00001FEE 2F61 106C move.l [A7 + 0x106C], -[A1] 00001FF2 508B addq.l A3, 8 00001FF4 0407 0E12 subi.b D7, 0x12 // begin alternate branch 00001FF6-00001FFC label00001FF6: 00001FF6 0E12 C6AA .invalid.b [A2], 0xAA // invalid immediate operation 00001FFA C69B and.l D3, [A3]+ // end alternate branch 00001FF6-00001FFC label00001FF6: // (misaligned) 00001FF8 C6AA C69B and.l D3, [A2 - 0x3965] 00001FFC 02E3 .incomplete 00001FFE 82FB 11FB 0F7B 000F B60F 145C divu.w D1, [[0xF7B000F] - 0x49F0EBA4] 0000200A 6209 bhi +0xB /* 00002015 */ 0000200C 31CD 282A move.w [0x0000282A], A5 00002010 6AF1 bpl -0xD /* 00002003 */ 00002012 280E move.l D4, A6 00002014 C110 and.b [A0], D0 00002016 9110 sub.b [A0], D0 00002018 0710 btst [A0], D3 0000201A E881 asr D1, 4 0000201C 2F7B 06E5 1BA3 move.l [A7 + 0x1BA3], [PC + D0.w * 8 - 0x27] 00002022 0C84 0710 0D3B cmpi.l D4, 0x7100D3B 00002028 84E5 divu.w D2, -[A5] 0000202A DEE3 add.w A7, -[A3] 0000202C 7A6D moveq.l D5, 0x6D 0000202E 1B3B 1A30 move.b -[A5], [PC + D1 * 2 + 0x30] 00002032 8110 or.b [A0], D0 00002034 3708 move.w -[A3], A0 00002036 5E25 addq.b -[A5], 7 00002038 C8ED 0467 mulu.w D4, [A5 + 0x467] 0000203C 1744 F304 move.b [A3 - 0xCFC], D4 00002040 271A move.l -[A3], [A2]+ 00002042 291B move.l -[A4], [A3]+ 00002044 854A 841C pack -[A2], -[A2], 0x841C 00002048 6A00 5364 bpl +0x5366 /* 000073AE */ 0000204C 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4 0000204E 9300 subx.b D1, D0 00002050 3701 move.w -[A3], D1 00002052 8407 or.b D2, D7 00002054 0F12 btst [A2], D7 00002056 4A17 tst.b [A7] 00002058 1353 F379 move.b [A1 - 0xC87], [A3] 0000205C EB05 asl D5.b, 5 0000205E 6300 9322 bls -0x6CDC /* FFFFB382 */ 00002062 4007 negx.b D7 00002064 1124 move.b -[A0], -[A4] 00002066 9B01 subx.b D5, D1 00002068 0608 630B addi.b A0, 0xB 0000206C E312 roxl D2.b, 1 0000206E 3711 move.w -[A3], [A1] 00002070 E32A lsl D2.b, D1 00002072 109B move.b [A0], [A3]+ 00002074 0A62 9302 xori.w -[A2], 0x9302 00002078 CB0A abcd -[A5], -[A2] 0000207A 00D3 .incomplete 0000207C 0D56 bchg [A6], D6 0000207E 4319 .invalid 1, [A1]+ // invalid opcode 4 with b == 4 00002080 FC6B 2165 .extension 0xC6B <>, 0x2165 // unimplemented 00002084 7058 moveq.l D0, 0x58 00002086 1E10 move.b D7, [A0] 00002088 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4 0000208A 442A 1047 neg.b [A2 + 0x1047] 0000208E 129A move.b [A1], [A2]+ 00002090 070F btst A7, D3 00002092 6931 bvs +0x33 /* 000020C5 */ 00002094 07D3 .incomplete 00002096 04DC .incomplete 00002098 382E 28E1 move.w D4, [A6 + 0x28E1] 0000209C 0B9B bclr [A3]+, D5 0000209E 212D B19B move.l -[A0], [A5 - 0x4E65] 000020A2 2105 move.l -[A0], D5 000020A4 100F move.b D0, A7 000020A6 8C13 or.b D6, [A3] 000020A8 0F85 bclr D5, D7 000020AA B113 xor.b [A3], D0 000020AC 0D4B bchg A3, D6 000020AE 0634 432F 0608 addi.b [A4 + D0.w * 8 + 0x8], 0x2F /* '/' */ 000020B4 0B11 btst [A1], D5 000020B6 7B09 moveq.l D5, 0x09 000020B8 7065 moveq.l D0, 0x65 000020BA 01AB 152A bclr [A3 + 0x152A], D0 000020BE 1027 move.b D0, -[A7] 000020C0 1951 FB81 move.b [A4 - 0x47F], [A1] 000020C4 0320 btst -[A0], D1 000020C6 0907 btst D7, D4 000020C8 8115 or.b [A5], D0 000020CA 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 000020CC 0312 btst [A2], D1 000020CE E302 asl D2.b, 1 000020D0 651A bcs +0x1C /* 000020EC */ 000020D2 0223 2387 andi.b -[A3], 0x87 000020D6 2215 move.l D1, [A5] 000020D8 7108 moveq.l D0, 0x08 000020DA 6B0A bmi +0xC /* 000020E6 */ 000020DC 6B08 bmi +0xA /* 000020E6 */ 000020DE 3303 move.w -[A1], D3 000020E0 BB04 xor.b D4, D5 000020E2 2717 move.l -[A3], [A7] 000020E4 1363 16CD move.b [A1 + 0x16CD], -[A3] // begin alternate branch 000020E6-000020E8 label000020E6: 000020E6 16CD move.b [A3]+, A5 // end alternate branch 000020E6-000020E8 label000020E6: // (misaligned) 000020E8 5DA3 subq.l -[A3], 6 000020EA 1069 0603 movea.b A0, [A1 + 0x603] // begin alternate branch 000020EC-000020F0 label000020EC: 000020EC 0603 920B addi.b D3, 0xB // end alternate branch 000020EC-000020F0 label000020EC: // (misaligned) 000020EE 920B sub.b D1, A3 000020F0 0A27 1A30 xori.b -[A7], 0x30 /* '0' */ 000020F4 0796 bclr [A6], D3 000020F6 F7E0 .invalid <> 000020F8 CB06 abcd D5, D6 000020FA D303 addx.b D1, D3 000020FC 816B F515 or.w [A3 - 0xAEB], D0 00002100 1621 move.b D3, -[A1] 00002102 7FC7 moveq.l D7, 0xFFFFFFC7 00002104 2172 9B0A 0719 8417 move.l [A0 - 0x7BE9], [[A2 + <> + A1 * 2] + 0x719] 0000210C 16F8 0719 move.b [A3]+, [0x00000719] 00002110 890F sbcd -[A4], -[A7] 00002112 2920 move.l -[A4], -[A0] 00002114 3791 9407 move.w [A3 + A1.w * 4 + 0x7], [A1] 00002118 1997 8177 move.b <>, [A7] 0000211C B13B FB00 xor.b [PC + <> + A7 * 2], D0 00002120 DC38 8A28 add.b D6, [0xFFFF8A28] 00002124 693B bvs +0x3D /* 00002161 */ 00002126 A305 syscall Status, flags=3 00002128 653B bcs +0x3D /* 00002165 */ 0000212A 9B2B 6E30 sub.b [A3 + 0x6E30], D5 0000212E 6B0A bmi +0xC /* 0000213A */ 00002130 1718 move.b -[A3], [A0]+ 00002132 34F3 8927 1833 5344 8CEE move.w [A2]+, [[A3 + 0x1833] + A0 + 0x53448CEE] // begin alternate branch 0000213A-00002140 label0000213A: 0000213A 8CEE 4D3B divu.w D6, [A6 + 0x4D3B] 0000213E 7B00 moveq.l D5, 0x00 // end alternate branch 0000213A-00002140 label0000213A: // (misaligned) 0000213C 4D3B 7B00 .invalid 6, [PC + <> + D7 * 2] // invalid opcode 4 with b == 4 00002140 0607 02CF addi.b D7, 0xCF 00002144 E119 rol D1.b, 8 00002146 2711 move.l -[A3], [A1] 00002148 05F7 .incomplete 0000214A 22F2 390B 0F29 0BB7 move.l [A1]+, [[A2 + <> + D3] + 0xF290BB7] 00002152 A311 syscall GetEOF, flags=3 00002154 F723 .extension 0x723 <> // unimplemented 00002156 4C79 050F 6905 F7A3 movem.l D0,D1,D2,D3,A0,A2, [0x6905F7A3] 0000215E 6BF7 bmi -0x7 /* 00002157 */ 00002160 237C 6905 0F69 05F7 move.l [A1 + 0x5F7], 0x69050F69 00002168 A397 syscall FPPriv, flags=3 0000216A F723 .extension 0x723 <> // unimplemented 0000216C A869 syscall FixRatio 0000216E 050F btst A7, D2 00002170 6905 bvs +0x7 /* 00002177 */ 00002172 D7A3 add.l -[A3], D3 00002174 C3F7 216F muls.w D1, <> 00002178 D951 add.w [A1], D4 0000217A 0FCD .incomplete 0000217C 510F subq.b A7, 8 0000217E D951 add.w [A1], D4 00002180 F722 .extension 0x722 <> // unimplemented 00002182 1CA3 move.b [A6], -[A3] 00002184 0529 41E3 btst [A1 + 0x41E3], D2 00002188 8217 or.b D1, [A7] 0000218A 1A8B move.b [A5], A3 0000218C 0FF9 .incomplete 0000218E 40DB move.w [A3]+, SR 00002190 0C65 2550 cmpi.w -[A5], 0x2550 /* '%P' */ 00002194 2E6A F638 movea.l A7, [A2 - 0x9C8] 00002198 A305 syscall Status, flags=3 0000219A F607 086D .move16 0xF607, 0x086D // unimplemented 0000219E 1E28 0683 move.b D7, [A0 + 0x683] 000021A2 0A13 5607 xori.b [A3], 0x7 000021A6 12BD move.b [A1], <> 000021A8 4207 clr.b D7 000021AA 1821 move.b D4, -[A1] 000021AC DB0C addx.b -[A5], -[A4] 000021AE 000F 6E34 ori.b A7, 0x34 /* '4' */ 000021B2 A406 syscall KillIO, flags=4 000021B4 3B18 move.w -[A5], [A0]+ 000021B6 7544 moveq.l D2, 0x44 000021B8 A406 syscall KillIO, flags=4 000021BA 9B0C subx.b -[A5], -[A4] 000021BC 6903 bvs +0x5 /* 000021C1 */ 000021BE 2545 D305 move.l [A2 - 0x2CFB], D5 000021C2 270D move.l -[A3], A5 000021C4 CC40 and.w D6, D0 000021C6 141C move.b D2, [A4]+ 000021C8 2845 movea.l A4, D5 000021CA 04F3 .incomplete 000021CC 7642 moveq.l D3, 0x42 000021CE 2A5A movea.l A5, [A2]+ 000021D0 6128 bsr +0x2A /* 000021FA */ 000021D2 7319 moveq.l D1, 0x19 000021D4 2717 move.l -[A3], [A7] 000021D6 7024 moveq.l D0, 0x24 000021D8 3307 move.w -[A1], D7 000021DA 0718 btst [A0]+, D3 000021DC EB8A lsl D2, 5 000021DE 0407 14FD subi.b D7, 0xFD 000021E2 DB11 add.b [A1], D5 000021E4 A313 syscall FlushVol, flags=3 000021E6 2E5A movea.l A7, [A2]+ 000021E8 DB09 addx.b -[A5], -[A1] 000021EA 5307 subq.b D7, 1 000021EC C6DB mulu.w D3, [A3]+ 000021EE 0910 btst [A0], D4 000021F0 0B2A 1286 btst [A2 + 0x1286], D5 000021F4 5EBB 6340 addq.l [PC + <>], 7 000021F8 02F3 .incomplete fn000021FA: 000021FA 6127 bsr +0x29 /* 00002223 */ 000021FC 0EC6 .incomplete 000021FE 0F32 AC86 btst [A2 + A2 * 4 - 0x122], D7 00002202 00AB 638C A69B 1143 ori.l [A3 + 0x1143], 0x638CA69B 0000220A 0925 btst -[A5], D4 0000220C 3D05 move.w -[A6], D5 0000220E 4227 clr.b -[A7] 00002210 171A move.b -[A3], [A2]+ 00002212 2B53 DB09 move.l [A5 - 0x24F7], [A3] 00002216 F30A .extension 0x30A <> // unimplemented 00002218 8B22 or.b -[A2], D5 0000221A 4504 .invalid 2, D4 // invalid opcode 4 with b == 4 0000221C 0F40 bchg D0, D7 0000221E 0253 7649 andi.w [A3], 0x7649 /* 'vI' */ 00002222 040F 4904 subi.b A7, 0x4 00002226 0F8C bclr A4, D7 00002228 DB27 add.b -[A7], D5 0000222A 2904 move.l -[A4], D4 0000222C 6B46 bmi +0x48 /* 00002274 */ 0000222E 3104 move.w -[A0], D4 00002230 D304 addx.b D1, D4 00002232 430A .invalid 1, A2 // invalid opcode 4 with b == 4 00002234 38E3 move.w [A4]+, -[A3] 00002236 0507 btst D7, D2 00002238 1B8F 4002 move.b [A5 + D4.w + 0x2], A7 0000223C D381 addx.l D1, D1 0000223E 8607 or.b D3, D7 00002240 1C26 move.b D6, -[A6] 00002242 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 00002244 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00002246 0F49 bchg A1, D7 00002248 05BB 8B07 1896 5B81 bclr [[PC + <>] + A0 * 2 + 0x18965B81], D2 00002250 2B0C move.l -[A5], A4 00002252 D306 addx.b D1, D6 00002254 9B71 CD85 sub.w [[ + <>] + A4 * 4], D5 00002258 9304 subx.b D1, D4 0000225A 9B49 subx.w -[A5], -[A1] 0000225C B313 xor.b [A3], D1 0000225E 6307 bls +0x9 /* 00002267 */ 00002260 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 00002262 EB1D rol D5.b, 5 00002264 CB1C and.b [A4]+, D5 00002266 0329 3B42 btst [A1 + 0x3B42], D1 0000226A 5338 1B2B subq.b [0x00001B2B], 1 0000226E D349 addx.w -[A1], -[A1] 00002270 4322 .invalid 1, -[A2] // invalid opcode 4 with b == 4 00002272 5B42 subq.w D2, 5 label00002274: 00002274 1B5F 0B71 move.b [A5 + 0xB71], [A7]+ 00002278 0B4A bchg A2, D5 0000227A 7371 moveq.l D1, 0x71 0000227C 1417 move.b D2, [A7] 0000227E 14CE move.b [A2]+, A6 00002280 3707 move.w -[A3], D7 00002282 9317 sub.b [A7], D1 00002284 956F 3371 sub.w [A7 + 0x3371], D2 00002288 1216 move.b D1, [A6] 0000228A 122C FABC move.b D1, [A4 - 0x544] 0000228E ED01 asl D1.b, 6 00002290 F348 .extension 0x348 <> // unimplemented 00002292 25D7 0701 move.l [PC + 0x701 /* 00002995, value 0x3C557DB */], [A7] 00002296 D41C add.b D2, [A4]+ 00002298 161C move.b D3, [A4]+ 0000229A 2C5D movea.l A6, [A5]+ 0000229C 040F 2A6A subi.b A7, 0x6A /* 'j' */ 000022A0 0702 btst D2, D3 000022A2 4597 .invalid 2, [A7] // invalid opcode 4 with b == 6 000022A4 252A 8B51 move.l -[A2], [A2 - 0x74AF] 000022A8 4904 .invalid 4, D4 // invalid opcode 4 with b == 4 000022AA 0B5F bchg [A7]+, D5 000022AC B725 xor.b -[A5], D3 000022AE 3B0F move.w -[A5], A7 000022B0 4504 .invalid 2, D4 // invalid opcode 4 with b == 4 000022B2 1B29 9725 move.b -[A5], [A1 - 0x68DB] 000022B6 4D2B 6F49 .invalid 6, [A3 + 0x6F49] // invalid opcode 4 with b == 4 000022BA 04CB .incomplete 000022BC 5EB7 255E addq.l <>, 7 000022C0 0F45 bchg D5, D7 000022C2 0443 4297 subi.w D3, 0x4297 // begin alternate branch 000022C4-000022C6 label000022C4: 000022C4 4297 clr.l [A7] // end alternate branch 000022C4-000022C6 label000022C4: // (misaligned) 000022C6 2570 0F49 04DB move.l [A2 + 0x4DB], [[A0 + <>]] 000022CC 3C97 move.w [A6], [A7] 000022CE 2583 F36D move.l <>, D3 000022D2 45FF lea.l A2, <> 000022D4 41AE B901 .invalid 0, [A6 - 0x46FF] // invalid opcode 4 with b == 6 000022D8 0FE5 .incomplete label000022DA: 000022DA 12F3 2DBD 01FB 6DA5 move.b [A1]+, [[0x1FB6DA5] + D2 * 4] 000022E2 01D3 .incomplete 000022E4 24BD move.l [A2], <> 000022E6 010F btst A7, D0 000022E8 A501 syscall Close, flags=5 000022EA DB1B add.b [A3]+, D5 000022EC BD01 xor.b D1, D6 000022EE 0FA5 bclr -[A5], D7 000022F0 014B bchg A3, D0 000022F2 1425 move.b D2, -[A5] 000022F4 0117 btst [A7], D0 000022F6 1AC9 move.b [A5]+, A1 000022F8 FB1E .extension 0xB1E <> // unimplemented 000022FA 4A05 tst.b D5 000022FC 2417 move.l D2, [A7] 000022FE 9A8F sub.l D5, A7 00002300 F31E .extension 0x31E <> // unimplemented 00002302 BD03 xor.b D3, D6 00002304 0FA5 bclr -[A5], D7 00002306 03C3 .incomplete 00002308 1CC9 move.b [A6]+, A1 0000230A 020F C502 andi.b A7, 0x2 0000230E FB0F .extension 0xB0F <> // unimplemented 00002310 DD02 addx.b D6, D2 00002312 4B51 chk.w D5, [A1] 00002314 C502 abcd D2, D2 00002316 BB0D cmpm.b [A5]+, [A5]+ 00002318 BD01 xor.b D1, D6 0000231A 0F2A 10EB btst [A2 + 0x10EB], D7 0000231E 1F9D 010F 2A10 631B move.b [[A7 + <>] + D0 + 0x2A10631B], [A5]+ 00002326 9725 sub.b -[A5], D3 00002328 930F subx.b -[A1], -[A7] 0000232A E514 roxl D4.b, 2 0000232C 9317 sub.b [A7], D1 0000232E B725 xor.b -[A5], D3 00002330 810F sbcd -[A0], -[A7] 00002332 2A6A 071C movea.l A5, [A2 + 0x71C] 00002336 2799 0117 976B 6B07 move.l [[A3] + D0 - 0x689494F9], [A1]+ 0000233E 270B move.l -[A3], A3 00002340 E907 asl D7.b, 4 00002342 17A5 FB00 move.b [A3 + <> + A7 * 2], -[A5] 00002346 B804 cmp.b D4, D4 00002348 8A28 2E10 or.b D5, [A0 + 0x2E10] 0000234C 0643 13D3 addi.w D3, 0x13D3 00002350 2B53 0C53 move.l [A5 + 0xC53], [A3] 00002354 1D0F move.b -[A6], A7 00002356 C663 and.w D3, -[A3] 00002358 822B 194A or.b D1, [A3 + 0x194A] 0000235C 6225 bhi +0x27 /* 00002383 */ 0000235E 75DB moveq.l D2, 0xFFFFFFDB 00002360 B423 cmp.b D2, -[A3] 00002362 124A movea.b A1, A2 00002364 6217 bhi +0x19 /* 0000237D */ 00002366 1E4A movea.b A7, A2 00002368 070A btst A2, D3 0000236A 8507 sbcd D2, D7 0000236C 0A33 171B 8B0B 0927 0A8D xori.b [[A3 + <> + A0 * 2] + 0x9270A8D], 0x1B 00002376 0718 btst [A0]+, D3 00002378 3017 move.w D0, [A7] 0000237A 0A93 0845 0363 xori.l [A3], 0x8450363 00002380 0AC1 .incomplete 00002382 CC27 and.b D6, -[A7] 00002384 1D05 move.b -[A6], D5 00002386 4A62 tst.w -[A2] 00002388 C5CD muls.w D2, A5 0000238A DBB4 30E3 add.l [A4 + D3.w - 0x29], D5 0000238E 1983 08C9 move.b [A4 + D0 - 0x55], D3 00002392 7CBB moveq.l D6, 0xFFFFFFBB 00002394 2C4D movea.l A6, A5 00002396 3B61 4627 move.w [A5 + 0x4627], -[A1] 0000239A 0C8E A10A 5A27 cmpi.l A6, 0xA10A5A27 000023A0 0459 690A subi.w [A1]+, 0x690A /* 'i\n' */ 000023A4 FB1F .extension 0xB1F <> // unimplemented 000023A6 650A bcs +0xC /* 000023B2 */ 000023A8 9301 subx.b D1, D1 000023AA 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4 000023AC 4AE5 tas.b -[A5] 000023AE 05DB .incomplete 000023B0 B41B cmp.b D2, [A3]+ label000023B2: 000023B2 124A movea.b A1, A2 000023B4 F726 .extension 0x726 <> // unimplemented 000023B6 8B2D 0A21 or.b [A5 + 0xA21], D5 000023BA 030B btst A3, D1 000023BC 0A35 0A05 0A0F xori.b [A5 + D0 * 2 + 0xF], 0x5 000023C2 190A move.b -[A4], A2 000023C4 834E 110A pack -[A1], -[A6], 0x110A 000023C8 F827 1856 .tblXX 0xF827, 0x1856 // unimplemented 000023CC 0710 btst [A0], D3 000023CE D217 add.b D1, [A7] 000023D0 0A16 2E6A xori.b [A6], 0x6A /* 'j' */ 000023D4 DB11 add.b [A1], D5 000023D6 9B0B subx.b -[A5], -[A3] 000023D8 0710 btst [A0], D3 000023DA DB45 addx.w D5, D5 000023DC B07B 3017 cmp.w D0, [PC + D3.w + 0x17] 000023E0 147F movea.b A2, <> 000023E2 9321 sub.b -[A1], D1 000023E4 6C50 bge +0x52 /* 00002436 */ 000023E6 C5AA F304 and.l [A2 - 0xCFC], D2 000023EA 7B0F moveq.l D5, 0x0F 000023EC 8301 sbcd D1, D1 000023EE 2B10 move.l -[A5], [A0] 000023F0 41ED 4000 lea.l A0, [A5 + 0x4000] 000023F4 3796 8807 move.w [A3 + A0 + 0x7], [A6] 000023F8 0361 bchg -[A1], D1 000023FA 2303 move.l -[A1], D3 000023FC 4A05 tst.b D5 000023FE EF0F lsl D7.b, 7 00002400 0560 bchg -[A0], D2 00002402 0301 btst D1, D1 00002404 A9BB syscall GetIcon 00002406 071C btst [A4]+, D3 00002408 A7A3 syscall 0x0A3, flags=7 0000240A 1553 090B move.b [A2 + 0x90B], [A3] 0000240E 08C9 5612 bset.b A1, 0x12 00002412 3E1C move.w D7, [A4]+ 00002414 1002 move.b D0, D2 00002416 7B41 moveq.l D5, 0x41 00002418 2710 move.l -[A3], [A0] 0000241A 43FB 2D12 2C1C lea.l A1, [[PC + D2 * 4] + 0x2C1C] 00002420 041C 3E02 subi.b [A4]+, 0x2 00002424 5B41 subq.w D1, 5 00002426 8101 sbcd D0, D1 00002428 1704 move.b -[A3], D4 0000242A F6DB 1C6C .extension 0x6DB <> // unimplemented 0000242E 7801 moveq.l D4, 0x01 00002430 4E3B .invalid // invalid opcode 4 00002432 225B movea.l A1, [A3]+ 00002434 018B bclr A3, D0 label00002436: 00002436 03D3 .incomplete 00002438 06E3 .incomplete 0000243A 280D move.l D4, A5 0000243C 4E38 .invalid // invalid opcode 4 0000243E 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4 00002440 8B0E sbcd -[A5], -[A6] 00002442 3B17 move.w -[A5], [A7] 00002444 671C beq +0x1E /* 00002462 */ 00002446 FA5B 0037 .extension 0xA5B <>, 0x0037 // unimplemented 0000244A 19A4 2711 move.b [[A4 + D2 * 8]], -[A4] 0000244E 3B40 000F move.w [A5 + 0xF], D0 00002452 303C BB26 move.w D0, 0xBB26 00002456 3101 move.w -[A0], D1 00002458 4796 .invalid 3, [A6] // invalid opcode 4 with b == 6 0000245A 88CB divu.w D4, A3 0000245C 1C17 move.b D6, [A7] 0000245E 1D42 5716 move.b [A6 + 0x5716], D2 label00002462: 00002462 EF93 roxl D3, 7 00002464 1209 move.b D1, A1 00002466 0311 btst [A1], D1 00002468 7A07 moveq.l D5, 0x07 0000246A 971D sub.b [A5]+, D3 0000246C 3237 113B 479A C6FB 0B17 1DD6 move.w D1, [[A7 + 0x479AC6FB + D1] + 0xB171DD6] 00002478 B104 xor.b D4, D0 0000247A 832C 8727 or.b [A4 - 0x78D9], D1 0000247E B08B cmp.l D0, A3 00002480 9771 040F sub.w [A1 + D0.w * 4 + 0xF], D3 00002484 6D04 blt +0x6 /* 0000248A */ 00002486 2B11 move.l -[A5], [A1] 00002488 0702 btst D2, D3 label0000248A: 0000248A BACD cmpa.w A5, A5 0000248C 0D6B 0A69 bchg [A3 + 0xA69], D6 00002490 0205 0EC3 andi.b D5, 0xC3 00002494 874A AD03 pack -[A3], -[A2], 0xAD03 00002498 0F41 bchg D1, D7 0000249A 18CC move.b [A4]+, A4 0000249C 0719 btst [A1]+, D3 0000249E CB07 abcd D5, D7 000024A0 036B 2717 bchg [A3 + 0x2717], D1 000024A4 6F17 ble +0x19 /* 000024BD */ 000024A6 0167 bchg -[A7], D0 000024A8 6AA9 bpl -0x55 /* 00002453 */ 000024AA 1609 move.b D3, A1 000024AC 0923 btst -[A3], D4 000024AE 2AA5 move.l [A5], -[A5] 000024B0 1E03 move.b D7, D3 000024B2 36F2 9B0B 0702 D457 move.w [A3]+, [[A2 + <> + A1 * 2] + 0x702D457] 000024BA 1746 070C move.b [A3 + 0x70C], D6 000024BE 9F0B subx.b -[A7], -[A3] 000024C0 0416 7B13 subi.b [A6], 0x13 000024C4 0712 btst [A2], D3 000024C6 BC81 cmp.l D6, D1 000024C8 00E3 .incomplete 000024CA 0217 0DDA andi.b [A7], 0xDA 000024CE 171F move.b -[A3], [A7]+ 000024D0 1937 06ED move.b -[A4], [A7 + D0.w * 8 - 0x19] 000024D4 4387 .invalid 1, D7 // invalid opcode 4 with b == 6 000024D6 370C move.w -[A3], A4 000024D8 2127 move.l -[A0], -[A7] 000024DA 1A73 3701 movea.b A5, [[A3 + <> + D3 * 8]] 000024DE 8396 or.l [A6], D1 000024E0 A18A syscall Sleep/SlpQInstall, flags=1 000024E2 A177 syscall CountADBs, flags=1 000024E4 B804 cmp.b D4, D4 000024E6 2E6A 0107 movea.l A7, [A2 + 0x107] 000024EA 2B24 move.l -[A5], -[A4] 000024EC 7309 moveq.l D1, 0x09 000024EE 331C move.w -[A1], [A4]+ 000024F0 C61B and.b D3, [A3]+ 000024F2 2F33 0ABB move.l -[A7], [A3 + D0 * 2 - 0x69] 000024F6 0FB2 4412 bclr [A2 + D4.w * 4 + 0x12], D7 000024FA 961A sub.b D3, [A2]+ 000024FC 4B39 730E A096 .invalid 5, [0x730EA096] // invalid opcode 4 with b == 4 00002502 170E move.b -[A3], A6 00002504 BA66 cmp.w D5, -[A6] 00002506 ECA3 asr D3, D6 00002508 10A5 move.b [A0], -[A5] 0000250A 320D move.w D1, A5 0000250C 013B 04C9 btst [PC + D0.w * 4 - 0x55], D0 00002510 2E07 move.l D7, D7 00002512 2034 C92E 032A 01D0 move.l D0, [[A4 + 0x32A] + A4 + 0x1D0] 0000251A 1714 move.b -[A3], [A4] 0000251C 7BBB moveq.l D5, 0xFFFFFFBB 0000251E 7A1B moveq.l D5, 0x1B 00002520 24CD move.l [A2]+, A5 00002522 000F A086 ori.b A7, 0x86 00002526 7C96 moveq.l D6, 0xFFFFFF96 00002528 8936 9689 or.b [A6 + A1.w * 8 - 0x119], D4 0000252C 3696 move.w [A3], [A6] 0000252E 8136 E644 or.b [A6 + A6.w * 8 + 0x44], D0 00002532 3508 move.w -[A2], A0 00002534 1286 move.b [A1], D6 00002536 C500 abcd D2, D0 00002538 0473 0E34 AB02 1417 subi.w [[A3 + <> + A2 * 2] + 0x1417], 0xE34 00002540 200F move.l D0, A7 00002542 1720 move.b -[A3], -[A0] 00002544 115B 622A move.b [A0 + 0x622A], [A3]+ 00002548 50E1 st -[A1] 0000254A 9327 sub.b -[A7], D1 0000254C 0DB4 4817 bclr [A4 + D4 + 0x17], D6 00002550 0004 2540 ori.b D4, 0x40 /* '@' */ 00002554 1B07 move.b -[A5], D7 00002556 444B neg.w A3 00002558 3233 1636 move.w D1, [A3 + D1.w * 8 + 0x36] 0000255C 7309 moveq.l D1, 0x09 0000255E 1702 move.b -[A3], D2 00002560 5B8B subq.l A3, 5 00002562 21F3 0117 05AD 363B 00CE move.l [0x000000CE], [[A3] + D0 + 0x5AD363B] 0000256C 443A 0705 neg.b [PC + 0x705 /* 00002C73, cstring "" */] 00002570 B71B xor.b [A3]+, D3 00002572 0736 DB25 9101 btst [[A6 - 0x6EFF] + A5 * 2], D3 00002578 3685 move.w [A3], D5 0000257A 0107 btst D7, D0 0000257C 0FB6 6D01 bclr [[A6 + <> + D6 * 4]], D7 00002580 5C73 01FB 070E 0FA1 0100 BB77 addq.w [[0x70E0FA1] + 0x100BB77], 6 0000258C 0705 btst D5, D3 0000258E DE5B add.w D7, [A3]+ 00002590 1166 ECF7 move.b [A0 - 0x1309], -[A6] 00002594 05D2 .incomplete 00002596 C300 abcd D1, D0 00002598 013A FE0C btst [PC - 0x1F4 /* 000023A6, value 0x65 'e' */], D0 0000259C 5430 6047 addq.b [A0 + D6.w + 0x47], 2 000025A0 1110 move.b -[A0], [A0] 000025A2 2E17 move.l D7, [A7] 000025A4 1117 move.b -[A0], [A7] 000025A6 4000 negx.b D0 000025A8 4B62 chk.w D5, -[A2] 000025AA 1706 move.b -[A3], D6 000025AC 249B move.l [A2], [A3]+ 000025AE 313E move.w -[A0], <> 000025B0 0B3F btst <>, D5 000025B2 4442 neg.w D2 000025B4 8321 or.b -[A1], D1 000025B6 4027 negx.b -[A7] 000025B8 170E move.b -[A3], A6 000025BA 1B2A 3321 move.b -[A5], [A2 + 0x3321] 000025BE 4416 neg.b [A6] 000025C0 0608 1286 addi.b A0, 0x86 000025C4 270E move.l -[A3], A6 000025C6 D40F add.b D2, A7 000025C8 A55F syscall NMRemove, flags=5 000025CA A406 syscall KillIO, flags=4 000025CC 1312 move.b -[A1], [A2] 000025CE CB06 abcd D5, D6 000025D0 A8F3 syscall OpenPicture 000025D2 0607 1B68 addi.b D7, 0x68 /* 'h' */ 000025D6 4844 swap.w D4 000025D8 4297 clr.l [A7] 000025DA 293D move.l -[A4], <> 000025DC C6E1 mulu.w D3, -[A1] 000025DE 0136 42E3 btst [A6 + D4.w * 2 - 0x29], D0 000025E2 0263 2A25 andi.w -[A3], 0x2A25 /* '*%' */ 000025E6 D706 addx.b D3, D6 000025E8 171F move.b -[A3], [A7]+ 000025EA 9A27 sub.b D5, -[A7] 000025EC 1143 6417 move.b [A0 + 0x6417], D3 000025F0 0457 044B subi.w [A7], 0x44B 000025F4 119B 0B29 A527 move.b [[A0 - 0x5AD9 + D0 * 2]], [A3]+ 000025FA 1DAB 3702 A737 0833 0FA5 40CB 1480 move.b [[A6 + 0x8330FA5] + A2 * 8 + 0x40CB1480], [A3 + 0x3702] 00002608 0719 btst [A1]+, D3 0000260A 1933 13DB 031B 0A68 move.b -[A4], [[] + 0x31B0A68] 00002612 CB1D and.b [A5]+, D5 00002614 AA07 syscall NewPixPat 00002616 0A67 331C xori.w -[A7], 0x331C 0000261A 68CB bvc -0x33 /* 000025E7 */ 0000261C 1BAA 68AB 1607 move.b [A5 + D1.w * 8 + 0x7], [A2 + 0x68AB] 00002622 01CC .incomplete 00002624 D8AA 4B15 add.l D4, [A2 + 0x4B15] 00002628 0709 btst A1, D3 0000262A 8517 or.b [A7], D2 0000262C 1A3D move.b D5, <> 0000262E 171D move.b -[A3], [A5]+ 00002630 D927 add.b -[A7], D4 00002632 1A24 move.b D5, -[A4] 00002634 8319 or.b [A1]+, D1 00002636 AC48 syscall FracSin, auto_pop 00002638 1706 move.b -[A3], D6 0000263A 2907 move.l -[A4], D7 0000263C 9D77 ED00 sub.w [A7 + <> + A6 * 4], D6 00002640 0F14 btst [A4], D7 00002642 3703 move.w -[A3], D3 00002644 5A07 addq.b D7, 5 00002646 1D85 0504 move.b <>, D5 0000264A 6457 bcc +0x59 /* 000026A3 */ 0000264C 1D8B 0503 6400 079D move.b [[A6 + <> + D0 * 4] + 0x6400079D], A3 00002654 98ED 00B3 sub.w A4, [A5 + 0xB3] 00002658 7A14 moveq.l D5, 0x14 0000265A 8500 sbcd D2, D0 0000265C 171A move.b -[A3], [A2]+ 0000265E 59BB 1D05 subq.l [[PC + <>] + D1 * 4], 4 00002662 04C0 .incomplete 00002664 1402 move.b D2, D2 00002666 935D sub.w [A5]+, D1 00002668 0504 btst D4, D2 0000266A EB10 roxl D0.b, 5 0000266C 0503 btst D3, D2 0000266E C007 and.b D0, D7 00002670 062B 217B ED00 addi.b [A3 - 0x1300], 0x7B /* '{' */ 00002676 0F14 btst [A4], D7 00002678 1711 move.b -[A3], [A1] 0000267A 18CB move.b [A4]+, A3 0000267C 48F3 1F49 380F movem.l [A3 + D3 + 0xF], D0,D3,D6,A0,A1,A2,A3,A4 00002682 8C8B or.l D6, A3 00002684 0989 bclr A1, D4 00002686 A69B syscall Messager, flags=6 00002688 222D 3223 move.l D1, [A5 + 0x3223] 0000268C 12F6 2B04 move.b [A1]+, <> 00002690 FB08 .extension 0xB08 <> // unimplemented 00002692 1407 move.b D2, D7 00002694 1348 1714 move.b [A1 + 0x1714], A0 00002698 A81C syscall Count1Types 0000269A 2C02 move.l D6, D2 0000269C 0F2A 28C3 btst [A2 + 0x28C3], D7 000026A0 0F47 bchg D7, D7 000026A2 1A1E move.b D5, [A6]+ 000026A4 E515 roxl D5.b, 2 000026A6 B307 xor.b D7, D1 000026A8 AC48 syscall FracSin, auto_pop 000026AA A9EA syscall Pack3 000026AC BB7A 9B02 xor.w [PC - 0x64FE /* FFFFC1B0, cstring "" */], D5 000026B0 E500 asl D0.b, 2 000026B2 B244 cmp.w D1, D4 000026B4 A135 syscall OffLine/Offline, flags=1 000026B6 0721 btst -[A1], D3 000026B8 6737 beq +0x39 /* 000026F1 */ 000026BA 0DB4 1718 bclr [A4 + D1 * 8], D6 000026BE 8F07 sbcd D7, D7 000026C0 0C76 8B14 D433 cmpi.w [A6 + A5.w * 4 + 0x33], 0x8B14 000026C6 032B 1013 btst [A3 + 0x1013], D1 000026CA 0344 bchg D4, D1 000026CC DB02 addx.b D5, D2 000026CE 171F move.b -[A3], [A7]+ 000026D0 751B moveq.l D2, 0x1B 000026D2 6334 bls +0x36 /* 00002708 */ 000026D4 CB0F abcd -[A5], -[A7] 000026D6 C93B 170D and.b [[PC + <>] + D1 * 8], D4 000026DA 8F85 09F3 unpk D7, D5, 0x09F3 000026DE 090B btst A3, D4 000026E0 0233 03FB 08C5 andi.b [A3 + D0 - 0x59], 0xFB 000026E6 4D61 chk.w D6, -[A1] 000026E8 029B 0200 0FE6 andi.l [A3]+, 0x2000FE6 000026EE 454D chk.w D2, A5 000026F0 8B03 sbcd D5, D3 000026F2 4701 .invalid 3, D1 // invalid opcode 4 with b == 4 000026F4 A214 syscall GetVol/PBHGetVol/HGetVol, flags=2 000026F6 2E28 1718 move.l D7, [A0 + 0x1718] 000026FA 94E0 sub.w A2, -[A0] 000026FC AA73 syscall ControlDispatch 000026FE 05AA 230B bclr [A2 + 0x230B], D2 00002702 071F btst [A7]+, D3 00002704 C4A3 and.l D2, -[A3] 00002706 042B 0417 1D2D subi.b [A3 + 0x1D2D], 0x17 // begin alternate branch 00002708-0000270C label00002708: 00002708 0417 1D2D subi.b [A7], 0x2D /* '-' */ // end alternate branch 00002708-0000270C label00002708: // (misaligned) 0000270C 027B 3330 0B0A 1710 andi.w [[PC + <> + D0 * 2] + 0x1710], 0x3330 /* '30' */ 00002714 6A69 bpl +0x6B /* 0000277F */ 00002716 49FB 014A 000F lea.l A4, [[PC + <>] + 0xF] 0000271C C152 and.w [A2], D0 0000271E 0D05 btst D5, D6 00002720 F724 .extension 0x724 <> // unimplemented 00002722 26BB 0409 move.l [A3], [PC + D0.w * 4 + 0x9] 00002726 10FB 81C9 move.b [A0]+, [[ + <>]] 0000272A 0FC3 .incomplete 0000272C 7A91 moveq.l D5, 0xFFFFFF91 0000272E CFB5 5610 and.l [A5 + D5.w * 8 + 0x10], D7 00002732 A903 syscall SetFontLock 00002734 AB21 syscall RSect 00002736 1712 move.b -[A3], [A2] 00002738 C428 0901 and.b D2, [A0 + 0x901] 0000273C 9B21 sub.b -[A1], D5 0000273E 0D2B 3373 btst [A3 + 0x3373], D6 00002742 6E34 bgt +0x36 /* 00002778 */ 00002744 0707 btst D7, D3 00002746 A717 syscall Eject, flags=7 00002748 169B move.b [A3], [A3]+ 0000274A 0217 87AE andi.b [A7], 0xAE 0000274E 4114 .invalid 0, [A4] // invalid opcode 4 with b == 4 00002750 7305 moveq.l D1, 0x05 00002752 451D .invalid 2, [A5]+ // invalid opcode 4 with b == 4 00002754 A556 syscall LwrString/LowerText, flags=5 00002756 0F0D btst A5, D7 00002758 6207 bhi +0x9 /* 00002761 */ 0000275A 212D 8D01 move.l -[A0], [A5 - 0x72FF] 0000275E 1B56 8D01 move.b [A5 - 0x72FF], [A6] 00002762 AD57 syscall ShowControl, auto_pop 00002764 8812 or.b D4, [A2] 00002766 88A1 or.l D4, -[A1] 00002768 CD85 and.l D5, D6 0000276A 7E37 moveq.l D7, 0x37 0000276C 886B 100D or.w D4, [A3 + 0x100D] 00002770 070F btst A7, D3 00002772 3075 820B movea.w A0, [A5 + A0.w * 2 + 0xB] 00002776 0E2E 6A6B 259B .invalid.b [A6 + 0x259B], 0x6B /* 'k' */ // invalid immediate operation // begin alternate branch 00002778-00002784 label00002778: 00002778 6A6B bpl +0x6D /* 000027E5 */ 0000277A 259B 001E move.l [A2 + D0.w + 0x1E], [A3]+ 0000277E 0442 2B2D subi.w D2, 0x2B2D /* '+-' */ 00002782 2303 move.l -[A1], D3 // end alternate branch 00002778-00002784 label00002778: // (misaligned) 0000277C 001E 0442 ori.b [A6]+, 0x42 /* 'B' */ 00002780 2B2D 2303 move.l -[A5], [A5 + 0x2303] 00002784 40C2 move.w D2, SR 00002786 C575 3023 and.w [A5 + D3.w + 0x23], D2 0000278A 041E 0493 subi.b [A6]+, 0x93 0000278E 0D36 6564 btst <>, D6 00002792 B31A xor.b [A2]+, D1 00002794 415D chk.w D0, [A5]+ 00002796 BB04 xor.b D4, D5 00002798 0722 btst -[A2], D3 0000279A CA83 and.l D5, D3 0000279C 1484 move.b [A2], D4 0000279E 8978 07A2 or.w [0x000007A2], D4 000027A2 DD4A addx.w -[A6], -[A2] 000027A4 1719 move.b -[A3], [A1]+ 000027A6 BF07 xor.b D7, D7 000027A8 928F sub.l D1, A7 000027AA 5722 subq.b -[A2], 3 000027AC E66D lsr D5.w, D3 000027AE 8307 sbcd D1, D7 000027B0 11BD 7B02 7B48 move.b [[A0 + <> + D7 * 2] + 0x7B48], <> 000027B6 5303 subq.b D3, 1 000027B8 832D 1714 or.b [A5 + 0x1714], D1 000027BC BF37 11C7 xor.b <>, D7 000027C0 3E02 move.w D7, D2 000027C2 BB06 xor.b D6, D5 000027C4 6E63 bgt +0x65 /* 00002829 */ 000027C6 0233 0008 0007 andi.b [A3 + D0.w + 0x7], 0x8 000027CC 85B6 AB37 3483 2203 6783 2D4B or.l [[A6 + 0x34832203] + A2 * 2 + 0x67832D4B], D2 000027D8 0083 2D3B 247B ori.l D3, 0x2D3B247B /* '-;${' */ 000027DE 02F3 .incomplete 000027E0 50AA BB05 addq.l [A2 - 0x44FB], 8 000027E4 832D 7B02 or.b [A5 + 0x7B02 /* export_3932 */], D1 000027E8 832D 3A22 or.b [A5 + 0x3A22 /* export_1856 */], D1 000027EC 8348 4698 pack -[A1], -[A0], 0x4698 000027F0 6301 bls +0x3 /* 000027F3 */ 000027F2 109E move.b [A0], [A6]+ 000027F4 1301 move.b -[A1], D1 000027F6 109E move.b [A0], [A6]+ 000027F8 5301 subq.b D1, 1 000027FA 947C 3E27 sub.w D2, 0x3E27 /* '>\'' */ 000027FE 0F8B bclr A3, D7 00002800 6627 bne +0x29 /* 00002829 */ 00002802 0E5C 1B1D .invalid.w [A4]+, 0x1B1D // invalid immediate operation 00002806 2CC3 move.l [A6]+, D3 00002808 2A1B move.l D5, [A3]+ 0000280A 1D16 move.b -[A6], [A6] 0000280C AB37 syscall bMAIN11 0000280E 1C3E move.b D6, <> 00002810 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 00002812 6911 bvs +0x13 /* 00002825 */ 00002814 0E24 2316 .invalid.b -[A4], 0x16 // invalid immediate operation 00002818 026B 1917 11B2 andi.w [A3 + 0x11B2], 0x1917 0000281E 6B10 bmi +0x12 /* 00002830 */ 00002820 130A move.b -[A1], A2 00002822 0203 2B21 andi.b D3, 0x21 /* '!' */ 00002826 1AA3 move.b [A5], -[A3] 00002828 0573 044B bchg [A3 + D0.w * 4 + 0x4B], D2 0000282C 2643 movea.l A3, D3 0000282E 1C17 move.b D6, [A7] label00002830: 00002830 0D40 bchg D0, D6 00002832 A346 syscall GetOSTrapAddress, flags=3 00002834 7002 moveq.l D0, 0x02 00002836 1B53 2A10 move.b [A5 + 0x2A10], [A3] 0000283A 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 0000283C 2663 movea.l A3, -[A3] 0000283E 0727 btst -[A7], D3 00002840 1E55 movea.b A7, [A5] 00002842 0723 btst -[A3], D3 00002844 1EE3 move.b [A7]+, -[A3] 00002846 0400 0F81 subi.b D0, 0x81 0000284A 1A5B movea.b A5, [A3]+ 0000284C 0F73 04AB bchg [A3 + D0.w * 4 - 0x85], D7 00002850 37C3 2537 11D6 FB81 ABB7 170E move.w [[PC + 0x11D6FB81] + D2 * 4 - 0x5448E8F2], D3 0000285C 6C73 bge +0x75 /* 000028D1 */ 0000285E 04C3 .incomplete 00002860 2A93 move.l [A5], [A3] 00002862 0AE1 .incomplete 00002864 05BB 04C5 bclr [PC + D0.w * 4 - 0x59], D2 00002868 9E0F sub.b D7, A7 0000286A 6500 5B34 bcs +0x5B36 /* 000083A0 */ 0000286E 3302 move.w -[A1], D2 00002870 0712 btst [A2], D3 00002872 99CB sub.l A4, A3 00002874 34C3 move.w [A2]+, D3 00002876 2A17 move.l D5, [A7] 00002878 0E69 CB3E 050F .invalid.w [A1 + 0x50F], 0xCB3E // invalid immediate operation 0000287E 633F bls +0x41 /* 000028BF */ 00002880 6500 5303 bcs +0x5305 /* 00007B85 */ 00002884 F350 .extension 0x350 <> // unimplemented 00002886 5B1D subq.b [A5]+, 5 00002888 F308 .extension 0x308 <> // unimplemented 0000288A C900 abcd D4, D0 0000288C 7B48 moveq.l D5, 0x48 0000288E 0710 btst [A0], D3 00002890 46A1 not.l -[A1] 00002892 15F7 2B8F 2511 4585 8305 move.b [PC - 0x7CFB /* FFFFAB99, cstring "" */], [[ + <>] + D2 * 2 + 0x25114585] 0000289C 6510 bcs +0x12 /* 000028AE */ 0000289E 4B86 .invalid 5, D6 // invalid opcode 4 with b == 6 000028A0 0720 btst -[A0], D3 000028A2 C21B and.b D1, [A3]+ 000028A4 0D5C bchg [A4]+, D6 000028A6 E503 asl D3.b, 2 000028A8 561D addq.b [A5]+, 3 000028AA 049B 8421 6B93 subi.l [A3]+, 0x84216B93 // begin alternate branch 000028AE-000028B0 label000028AE: 000028AE 6B93 bmi -0x6B /* 00002843 */ // end alternate branch 000028AE-000028B0 label000028AE: // (misaligned) 000028B0 2AF3 5063 move.l [A5]+, [A3 + D5.w + 0x63] 000028B4 BF7B 48C5 xor.w [PC + D4 - 0x59], D7 000028B8 1CA5 move.b [A6], -[A5] 000028BA 087B 4800 4B86 7B11 bchg.b [[ + <>] + D4 * 2 + 0x7B11], 0x0 000028C2 0504 btst D4, D2 000028C4 7310 moveq.l D1, 0x10 000028C6 1D04 move.b -[A6], D4 000028C8 C308 abcd -[A1], -[A0] 000028CA 9B04 subx.b D5, D4 000028CC A37A syscall SetADBInfo, flags=3 000028CE 0B21 btst -[A1], D5 000028D0 3673 4C04 movea.w A3, [A3 + D4 * 4 + 0x4] 000028D4 26DB move.l [A3]+, [A3]+ 000028D6 04E3 .incomplete 000028D8 3747 1BD7 move.w [A3 + 0x1BD7], D7 000028DC 2111 move.l -[A0], [A1] 000028DE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000028E0 6113 bsr +0x15 /* 000028F5 */ 000028E2 7397 moveq.l D1, 0xFFFFFF97 000028E4 C32A 7B3E and.b [A2 + 0x7B3E], D1 000028E8 AB37 syscall bMAIN11 000028EA 0510 btst [A0], D2 000028EC 0313 btst [A3], D1 000028EE 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 000028F0 AB37 syscall bMAIN11 000028F2 1718 move.b -[A3], [A0]+ 000028F4 3E53 movea.w A7, [A3] 000028F6 1317 move.b -[A1], [A7] 000028F8 112E 48D4 move.b -[A0], [A6 + 0x48D4] 000028FC 0802 28A5 btst.b D2, 0xA5 00002900 C537 1BF8 0B23 0724 and.b [0xB230724], D2 00002908 918A subx.l -[A0], -[A2] 0000290A 2807 move.l D4, D7 0000290C 148E move.b [A2], A6 0000290E 271E move.l -[A3], [A6]+ 00002910 9866 sub.w D4, -[A6] 00002912 EC63 asr D3.w, D6 00002914 0063 0207 ori.w -[A3], 0x207 00002918 1FF2 4061 move.b <>, [A2 + D4.w + 0x61] 0000291C 2E07 move.l D7, D7 0000291E 1E5E movea.b A7, [A6]+ 00002920 1703 move.b -[A3], D3 00002922 5EDE sgt [A6]+ 00002924 6C48 bge +0x4A /* 0000296E */ 00002926 171F move.b -[A3], [A7]+ 00002928 BA8B cmp.l D5, A3 0000292A 2C41 movea.l A6, D1 0000292C 6403 bcc +0x5 /* 00002931 */ 0000292E 0CAA 3312 070A 5712 cmpi.l [A2 + 0x5712], 0x3312070A 00002936 9351 sub.w [A1], D1 00002938 270F move.l -[A3], A7 0000293A 5B32 DA0F subq.b [A2 + A5 * 2 + 0xF], 5 0000293E 4C14 4101 movem.w D0,A0,A6, [A4] 00002942 0093 7A8C 30A6 ori.l [A3], 0x7A8C30A6 00002948 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4 0000294A C32C 370F and.b [A4 + 0x370F], D1 0000294E 1E8B move.b [A7], A3 00002950 2017 move.l D0, [A7] 00002952 1E81 move.b [A7], D1 00002954 E1BF rol D7, D0 00002956 0B23 btst -[A3], D5 00002958 4989 .invalid 4, A1 // invalid opcode 4 with b == 6 0000295A 0B23 btst -[A3], D5 0000295C 4989 .invalid 4, A1 // invalid opcode 4 with b == 6 0000295E 0B23 btst -[A3], D5 00002960 E9BF rol D7, D4 00002962 7216 moveq.l D1, 0x16 00002964 2718 move.l -[A3], [A0]+ 00002966 3E42 movea.w A7, D2 00002968 8505 sbcd D2, D5 0000296A A506 syscall KillIO, flags=5 0000296C 8105 sbcd D0, D5 label0000296E: 0000296E A60B syscall Rename/PBHRename/HRename, flags=6 00002970 0D6D 0523 bchg [A5 + 0x523], D6 00002974 2F27 move.l -[A7], -[A7] 00002976 0CDD .incomplete 00002978 435E chk.w D1, [A6]+ 0000297A AB02 syscall BitsToPix 0000297C 6100 0FD8 bsr +0xFDA /* 00003956 */ 00002980 EB01 asl D1.b, 5 00002982 DB02 addx.b D5, D2 00002984 8B1B or.b [A3]+, D5 00002986 6308 bls +0xA /* 00002990 */ 00002988 F301 .extension 0x301 <> // unimplemented 0000298A 0B0A btst A2, D5 0000298C 9B00 subx.b D5, D0 0000298E 071F btst [A7]+, D3 label00002990: 00002990 D017 add.b D0, [A7] 00002992 2010 move.l D0, [A0] 00002994 6503 bcs +0x5 /* 00002999 */ 00002996 C557 and.w [A7], D2 00002998 DB1F add.b [A7]+, D5 0000299A 1723 move.b -[A3], -[A3] 0000299C EB17 roxl D7.b, 5 0000299E 130B move.b -[A1], A3 000029A0 5B0F subq.b A7, 5 000029A2 AD06 syscall NewString, auto_pop 000029A4 0714 btst [A4], D3 000029A6 BA81 cmp.l D5, D1 000029A8 06A3 0C6D 0623 addi.l -[A3], 0xC6D0623 000029AE 0587 bclr D7, D2 000029B0 2D1A move.l -[A6], [A2]+ 000029B2 40E1 move.w -[A1], SR 000029B4 2247 movea.l A1, D7 000029B6 200F move.l D0, A7 000029B8 25C8 6B07 move.l [PC + 0x6B07 /* 000094C1, cstring "" */], A0 000029BC 4793 .invalid 3, [A3] // invalid opcode 4 with b == 6 000029BE 33EB 2353 196C 7817 move.w [0x196C7817], [A3 + 0x2353] 000029C6 13C8 1027 2022 move.b [0x10272022], A0 000029CC 0705 btst D5, D3 000029CE CD53 and.w [A3], D6 000029D0 1129 C0A4 move.b -[A0], [A1 - 0x3F5C] 000029D4 0253 6FC3 andi.w [A3], 0x6FC3 000029D8 3953 1921 move.w [A4 + 0x1921], [A3] 000029DC 3437 134C move.w D2, <> 000029E0 45E1 lea.l A2, -[A1] 000029E2 271C move.l -[A3], [A4]+ 000029E4 5D07 subq.b D7, 6 000029E6 1302 move.b -[A1], D2 000029E8 E033 roxr D3.b, D0 000029EA 1513 move.b -[A2], [A3] 000029EC 0A1B 2F83 xori.b [A3]+, 0x83 000029F0 0B1B btst [A3]+, D5 000029F2 1247 movea.b A1, D7 000029F4 19A4 4000 move.b [A4 + D4.w], -[A4] 000029F8 9B7A E10C sub.w [PC - 0x1EF4 /* 00000B06, value 0x3311 */], D5 000029FC 071B btst [A3]+, D3 000029FE EAD3 0E23 bfchg [A3] {D0:D3} 00002A02 1D44 9B0C move.b [A6 - 0x64F4], D4 00002A06 F726 .extension 0x726 <> // unimplemented 00002A08 DD27 add.b -[A7], D6 00002A0A 0A93 B623 02F3 xori.l [A3], 0xB62302F3 00002A10 2607 move.l D3, D7 00002A12 245C movea.l A2, [A4]+ 00002A14 131A move.b -[A1], [A2]+ label00002A16: 00002A16 3306 move.w -[A1], D6 00002A18 D325 add.b -[A5], D1 00002A1A 2302 move.l -[A1], D2 00002A1C 8031 DF16 AC38 or.b D0, [[A1] + A5 * 8 - 0x53C8] 00002A22 2561 C37A move.l [A2 - 0x3C86], -[A1] 00002A26 C8CD mulu.w D4, A5 00002A28 6965 bvs +0x67 /* 00002A8F */ 00002A2A 0110 btst [A0], D0 00002A2C A162 syscall PurgeSpace, flags=1 00002A2E 3101 move.w -[A0], D1 00002A30 AC50 syscall InitCursor, auto_pop 00002A32 1228 4174 move.b D1, [A0 + 0x4174] 00002A36 6901 bvs +0x3 /* 00002A39 */ 00002A38 62DC bhi -0x22 /* 00002A16 */ 00002A3A 3817 move.w D4, [A7] 00002A3C 22AF F658 move.l [A1], [A7 - 0x9A8] 00002A40 EB27 asl D7.b, D5 00002A42 F67B 0513 .extension 0x67B <>, 0x0513 // unimplemented 00002A46 1A41 movea.b A5, D1 00002A48 9153 sub.w [A3], D0 00002A4A 2F4D 91B8 move.l [A7 - 0x6E48], A5 00002A4E ED05 asl D5.b, 6 00002A50 2D03 move.l -[A6], D3 00002A52 2303 move.l -[A1], D3 00002A54 8B01 sbcd D5, D1 00002A56 F72D .extension 0x72D <> // unimplemented 00002A58 E927 asl D7.b, D4 00002A5A 1C42 movea.b A6, D2 00002A5C 4233 03E3 051C 1049 1242 clr.b [[0x51C] + 0x10491242] 00002A66 071F btst [A7]+, D3 00002A68 CFE9 7827 muls.w D7, [A1 + 0x7827] 00002A6C 1FD5 move.b <>, [A5] 00002A6E 1717 move.b -[A3], [A7] 00002A70 99F1 7685 sub.l A4, [A1 + D7.w * 8 - 0x123] 00002A74 A228 syscall RecoverHandle, flags=2 00002A76 2E04 move.l D7, D4 00002A78 1714 move.b -[A3], [A4] 00002A7A 6602 bne +0x4 /* 00002A7E */ 00002A7C 9307 subx.b D1, D7 label00002A7E: 00002A7E 9B1F sub.b [A7]+, D5 00002A80 A5DC syscall vCMSetup, flags=5 00002A82 9B0D subx.b -[A5], -[A5] 00002A84 324B movea.w A1, A3 00002A86 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00002A88 CB79 8C37 1712 and.w [0x8C371712], D5 00002A8E 5717 subq.b [A7], 3 00002A90 9517 sub.b [A7], D2 00002A92 1852 movea.b A4, [A2] 00002A94 371C move.w -[A3], [A4]+ 00002A96 3D05 move.w -[A6], D5 00002A98 F379 .extension 0x379 <> // unimplemented 00002A9A 1C0B move.b D6, A3 00002A9C 1A1B move.b D5, [A3]+ 00002A9E 2FF3 04AB move.l <>, [A3 + D0.w * 4 - 0x85] 00002AA2 1A75 1C1E movea.b A5, [A5 + D1 * 4 + 0x1E] 00002AA6 1023 move.b D0, -[A3] 00002AA8 15AB 0730 F30C move.b <>, [A3 + 0x730] 00002AAE F72D .extension 0x72D <> // unimplemented 00002AB0 9913 sub.b [A3], D4 00002AB2 1F34 5463 move.b -[A7], [A4 + D5.w * 4 + 0x63] 00002AB6 0ACE .incomplete 00002AB8 36AD 0D17 move.w [A3], [A5 + 0xD17] 00002ABC 1079 5B10 3300 movea.b A0, [0x5B103300] 00002AC2 99F1 972E 33A3 26D9 sub.l A4, [[A1 + 0x33A3] + A1 * 8 + 0x26D9] 00002ACA 0D07 btst D7, D6 00002ACC 1788 F72E 4967 1BFA move.b [[A3 + 0x4967] + A7 * 8 + 0x1BFA], A0 00002AD4 1720 move.b -[A3], -[A0] 00002AD6 1F01 move.b -[A7], D1 00002AD8 7814 moveq.l D4, 0x14 00002ADA 023B 0F37 177E andi.b <>, 0x37 /* '7' */ 00002AE0 C30F abcd -[A1], -[A7] 00002AE2 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 00002AE4 0B08 btst A0, D5 00002AE6 A906 syscall NewString 00002AE8 CC07 and.b D6, D7 00002AEA 1DF6 4716 5E03 move.b <>, [[A6] + D4 * 8 + 0x5E03] 00002AF0 124A movea.b A1, A2 00002AF2 C107 abcd D0, D7 00002AF4 F379 .extension 0x379 <> // unimplemented 00002AF6 1304 move.b -[A1], D4 00002AF8 3B01 move.w -[A5], D1 00002AFA 2D06 move.l -[A6], D6